summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2012-10-18 19:26:47 +0400
committerIgor Pashev <pashev.igor@gmail.com>2012-10-18 19:26:47 +0400
commitf997355e5700f64f8b48789c3ba63463fb53a28f (patch)
tree0fc1a8101b54f4b2bb012fcb09a240a155c16769
parent7b2dbbfe186cda78f101fb94da5bc6be22395f3e (diff)
downloadillumos-packaging-f997355e5700f64f8b48789c3ba63463fb53a28f.tar.gz
Package libsunelf1-dev
-rw-r--r--libc/debian/control33
-rw-r--r--libc/debian/lib32sunelf1-dev.install2
-rw-r--r--libc/debian/libsunelf1-dev.install3
3 files changed, 37 insertions, 1 deletions
diff --git a/libc/debian/control b/libc/debian/control
index 6413409..9267b23 100644
--- a/libc/debian/control
+++ b/libc/debian/control
@@ -56,7 +56,7 @@ Description: illumos C library: binaries
* tzselect, zdump, zic: select/dump/compile time zones
Package: libc1-dev
-Architecture: illumos-amd64
+Architecture: illumos-any
Priority: optional
Section: libdevel
# Some stupid packages require libc6-dev (not libc6-dev | libc-dev)
@@ -139,3 +139,34 @@ Description: C Library: National Language (locale) data [support]
(included in this package). It allows you to customize which definitions
actually get generated. This is a space-saver over how this package used
to be, with all locales generated by default.
+
+Package: libsunelf1-dev
+Architecture: illumos-any
+Priority: optional
+Section: libdevel
+Provides: libsunelf-dev
+Depends: ${misc:Depends}, libc1 (= ${binary:Version}), libc1-dev (= ${binary:Version})
+Conflicts: libelf1-dev, libelfg0-dev, libelf-dev
+Description: illumos ELF library: development files
+ Contains the symlinks and headers needed to compile
+ applications using illumos/solaris ELF library.
+ .
+ Library itself is in libc1 package under the name libsunelf.so.1.
+ This package provides symlinks libsunelf.so and libelf.so
+ along with header files.
+
+Package: lib32sunelf1-dev
+Architecture: illumos-amd64
+Priority: optional
+Section: libdevel
+Provides: lib32sunelf-dev
+Depends: ${misc:Depends}, libc1-illumos-i386 (= ${binary:Version}),
+ libc1-dev-illumos-i386 (= ${binary:Version}), libsunelf1-dev (= ${binary:Version})
+Conflicts: lib32elf1-dev, lib32elfg0-dev, lib32elf-dev
+Description: illumos ELF library: development files (32-bit)
+ Contains the symlinks needed to compile 32-bit applications
+ using illumos/solaris ELF library.
+ .
+ Library itself is in libc1-illumos-i386 package under
+ the name libsunelf.so.1. This package provides symlinks
+ libsunelf.so and libelf.so under /usr/lib32/
diff --git a/libc/debian/lib32sunelf1-dev.install b/libc/debian/lib32sunelf1-dev.install
new file mode 100644
index 0000000..a5fead5
--- /dev/null
+++ b/libc/debian/lib32sunelf1-dev.install
@@ -0,0 +1,2 @@
+usr/lib32/libsunelf.so
+usr/lib32/libelf.so
diff --git a/libc/debian/libsunelf1-dev.install b/libc/debian/libsunelf1-dev.install
new file mode 100644
index 0000000..0487d4d
--- /dev/null
+++ b/libc/debian/libsunelf1-dev.install
@@ -0,0 +1,3 @@
+usr/include/libelf.h
+usr/lib/*/libsunelf.so
+usr/lib/*/libelf.so