summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2012-02-01 15:54:05 +0400
committerIgor Pashev <pashev.igor@gmail.com>2012-02-01 15:54:05 +0400
commitf81fe9828e7027f9d89506f65e24b9cbb7e4beab (patch)
treeaf6d0f14886d0dc867fdeb26d2f3cf555ec9fa75
parent4398c417314654b4a85a0562136c8f6de74b94eb (diff)
downloadillumos-packaging-f81fe9828e7027f9d89506f65e24b9cbb7e4beab.tar.gz
Added libdevinfo
-rw-r--r--libdevinfo/debian/changelog5
-rw-r--r--libdevinfo/debian/compat1
-rw-r--r--libdevinfo/debian/control30
-rw-r--r--libdevinfo/debian/libdevinfo1-dev.install101
-rw-r--r--libdevinfo/debian/libdevinfo1-dev.links1
-rw-r--r--libdevinfo/debian/libdevinfo1.install2
-rwxr-xr-xlibdevinfo/debian/rules17
7 files changed, 157 insertions, 0 deletions
diff --git a/libdevinfo/debian/changelog b/libdevinfo/debian/changelog
new file mode 100644
index 0000000..24df6d2
--- /dev/null
+++ b/libdevinfo/debian/changelog
@@ -0,0 +1,5 @@
+libdevinfo (0.1+13513-20) unstable; urgency=low
+
+ * Initial release.
+
+ -- Igor Pashev <pashev.igor@gmail.com> Wed, 01 Feb 2012 14:03:23 +0400
diff --git a/libdevinfo/debian/compat b/libdevinfo/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/libdevinfo/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/libdevinfo/debian/control b/libdevinfo/debian/control
new file mode 100644
index 0000000..f0ece22
--- /dev/null
+++ b/libdevinfo/debian/control
@@ -0,0 +1,30 @@
+Source: libdevinfo
+Section: libs
+Priority: optional
+Maintainer: Igor Pashev <pashev.igor@gmail.com>
+Build-Depends:
+ debhelper ( >= 8 ),
+Standards-Version: 3.9.2
+Homepage: http://illumos.org/
+
+Package: libdevinfo1
+Section: libs
+Priority: standard
+Architecture: illumos-amd64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: library of device information functions
+ The libdevinfo library contains a set of interfaces for accessing
+ device configuration data. Device configuration data is organized as a tree
+ of device nodes, defined as di_node_t in the libdevinfo interfaces.
+ Each di_node_t represents a physical or logical (pseudo) device.
+
+Package: libdevinfo1-dev
+Section: libs
+Priority: standard
+Architecture: illumos-amd64
+Depends: libdevinfo1 (= ${binary:Version}), ${misc:Depends},
+# surely, it requires more other headers (DDI)
+ libnvpair1-dev
+Description: library of device information functions (development files)
+
+
diff --git a/libdevinfo/debian/libdevinfo1-dev.install b/libdevinfo/debian/libdevinfo1-dev.install
new file mode 100644
index 0000000..3c1cff7
--- /dev/null
+++ b/libdevinfo/debian/libdevinfo1-dev.install
@@ -0,0 +1,101 @@
+usr/include/libdevinfo.h
+usr/share/man/man1m/devinfo.1m
+usr/share/man/man3devinfo
+usr/share/man/man3devinfo/di_binding_name.3devinfo
+usr/share/man/man3devinfo/di_bus_addr.3devinfo
+usr/share/man/man3devinfo/di_child_node.3devinfo
+usr/share/man/man3devinfo/di_compatible_names.3devinfo
+usr/share/man/man3devinfo/di_devfs_minor_path.3devinfo
+usr/share/man/man3devinfo/di_devfs_path.3devinfo
+usr/share/man/man3devinfo/di_devfs_path_free.3devinfo
+usr/share/man/man3devinfo/di_devid.3devinfo
+usr/share/man/man3devinfo/di_devlink_content.3devinfo
+usr/share/man/man3devinfo/di_devlink_dup.3devinfo
+usr/share/man/man3devinfo/di_devlink_fini.3devinfo
+usr/share/man/man3devinfo/di_devlink_free.3devinfo
+usr/share/man/man3devinfo/di_devlink_init.3devinfo
+usr/share/man/man3devinfo/di_devlink_path.3devinfo
+usr/share/man/man3devinfo/di_devlink_type.3devinfo
+usr/share/man/man3devinfo/di_devlink_walk.3devinfo
+usr/share/man/man3devinfo/di_driver_major.3devinfo
+usr/share/man/man3devinfo/di_driver_name.3devinfo
+usr/share/man/man3devinfo/di_driver_ops.3devinfo
+usr/share/man/man3devinfo/di_drv_first_node.3devinfo
+usr/share/man/man3devinfo/di_drv_next_node.3devinfo
+usr/share/man/man3devinfo/di_fini.3devinfo
+usr/share/man/man3devinfo/di_init.3devinfo
+usr/share/man/man3devinfo/di_instance.3devinfo
+usr/share/man/man3devinfo/di_link_next_by_lnode.3devinfo
+usr/share/man/man3devinfo/di_link_next_by_node.3devinfo
+usr/share/man/man3devinfo/di_link_private_get.3devinfo
+usr/share/man/man3devinfo/di_link_private_set.3devinfo
+usr/share/man/man3devinfo/di_link_spectype.3devinfo
+usr/share/man/man3devinfo/di_link_to_lnode.3devinfo
+usr/share/man/man3devinfo/di_lnode_devinfo.3devinfo
+usr/share/man/man3devinfo/di_lnode_devt.3devinfo
+usr/share/man/man3devinfo/di_lnode_name.3devinfo
+usr/share/man/man3devinfo/di_lnode_next.3devinfo
+usr/share/man/man3devinfo/di_lnode_private_get.3devinfo
+usr/share/man/man3devinfo/di_lnode_private_set.3devinfo
+usr/share/man/man3devinfo/di_minor_devt.3devinfo
+usr/share/man/man3devinfo/di_minor_name.3devinfo
+usr/share/man/man3devinfo/di_minor_next.3devinfo
+usr/share/man/man3devinfo/di_minor_nodetype.3devinfo
+usr/share/man/man3devinfo/di_minor_private_get.3devinfo
+usr/share/man/man3devinfo/di_minor_private_set.3devinfo
+usr/share/man/man3devinfo/di_minor_spectype.3devinfo
+usr/share/man/man3devinfo/di_node_name.3devinfo
+usr/share/man/man3devinfo/di_node_private_get.3devinfo
+usr/share/man/man3devinfo/di_node_private_set.3devinfo
+usr/share/man/man3devinfo/di_nodeid.3devinfo
+usr/share/man/man3devinfo/di_parent_node.3devinfo
+usr/share/man/man3devinfo/di_path_bus_addr.3devinfo
+usr/share/man/man3devinfo/di_path_client_devfs_path.3devinfo
+usr/share/man/man3devinfo/di_path_client_next_path.3devinfo
+usr/share/man/man3devinfo/di_path_client_node.3devinfo
+usr/share/man/man3devinfo/di_path_devfs_path.3devinfo
+usr/share/man/man3devinfo/di_path_instance.3devinfo
+usr/share/man/man3devinfo/di_path_node_name.3devinfo
+usr/share/man/man3devinfo/di_path_phci_next_path.3devinfo
+usr/share/man/man3devinfo/di_path_phci_node.3devinfo
+usr/share/man/man3devinfo/di_path_private_get.3devinfo
+usr/share/man/man3devinfo/di_path_private_set.3devinfo
+usr/share/man/man3devinfo/di_path_prop_bytes.3devinfo
+usr/share/man/man3devinfo/di_path_prop_int64s.3devinfo
+usr/share/man/man3devinfo/di_path_prop_ints.3devinfo
+usr/share/man/man3devinfo/di_path_prop_lookup_bytes.3devinfo
+usr/share/man/man3devinfo/di_path_prop_lookup_int64s.3devinfo
+usr/share/man/man3devinfo/di_path_prop_lookup_ints.3devinfo
+usr/share/man/man3devinfo/di_path_prop_lookup_strings.3devinfo
+usr/share/man/man3devinfo/di_path_prop_name.3devinfo
+usr/share/man/man3devinfo/di_path_prop_next.3devinfo
+usr/share/man/man3devinfo/di_path_prop_strings.3devinfo
+usr/share/man/man3devinfo/di_path_prop_type.3devinfo
+usr/share/man/man3devinfo/di_path_state.3devinfo
+usr/share/man/man3devinfo/di_prom_fini.3devinfo
+usr/share/man/man3devinfo/di_prom_init.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_data.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_lookup_bytes.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_lookup_ints.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_lookup_strings.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_name.3devinfo
+usr/share/man/man3devinfo/di_prom_prop_next.3devinfo
+usr/share/man/man3devinfo/di_prop_bytes.3devinfo
+usr/share/man/man3devinfo/di_prop_devt.3devinfo
+usr/share/man/man3devinfo/di_prop_int64.3devinfo
+usr/share/man/man3devinfo/di_prop_ints.3devinfo
+usr/share/man/man3devinfo/di_prop_lookup_bytes.3devinfo
+usr/share/man/man3devinfo/di_prop_lookup_int64.3devinfo
+usr/share/man/man3devinfo/di_prop_lookup_ints.3devinfo
+usr/share/man/man3devinfo/di_prop_lookup_strings.3devinfo
+usr/share/man/man3devinfo/di_prop_name.3devinfo
+usr/share/man/man3devinfo/di_prop_next.3devinfo
+usr/share/man/man3devinfo/di_prop_strings.3devinfo
+usr/share/man/man3devinfo/di_prop_type.3devinfo
+usr/share/man/man3devinfo/di_sibling_node.3devinfo
+usr/share/man/man3devinfo/di_walk_link.3devinfo
+usr/share/man/man3devinfo/di_walk_lnode.3devinfo
+usr/share/man/man3devinfo/di_walk_minor.3devinfo
+usr/share/man/man3devinfo/di_walk_node.3devinfo
+usr/share/man/man3lib/libdevinfo.3lib
+usr/share/man/man7d/devinfo.7d
diff --git a/libdevinfo/debian/libdevinfo1-dev.links b/libdevinfo/debian/libdevinfo1-dev.links
new file mode 100644
index 0000000..d12c121
--- /dev/null
+++ b/libdevinfo/debian/libdevinfo1-dev.links
@@ -0,0 +1 @@
+lib/x86_64-illumos/libdevinfo.so.1 usr/lib/x86_64-illumos/libdevinfo.so
diff --git a/libdevinfo/debian/libdevinfo1.install b/libdevinfo/debian/libdevinfo1.install
new file mode 100644
index 0000000..218bfe1
--- /dev/null
+++ b/libdevinfo/debian/libdevinfo1.install
@@ -0,0 +1,2 @@
+lib/amd64/libdevinfo.so.1 lib/x86_64-illumos/
+lib/libdevinfo.so.1 lib/i386-illumos/
diff --git a/libdevinfo/debian/rules b/libdevinfo/debian/rules
new file mode 100755
index 0000000..349ffdd
--- /dev/null
+++ b/libdevinfo/debian/rules
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+
+%:
+ dh $@
+
+# For a while we use binary "sources"
+override_dh_auto_configure:
+override_dh_auto_build:
+override_dh_auto_test:
+override_dh_auto_install:
+ ln -sf ../../root_i386 debian/tmp
+
+override_dh_auto_clean:
+
+override_dh_installmodules:
+