diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000000000000000000000000000000000..e00c5b859e913b4b02265cef2a3f88be22cb0a92 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +libcapsule (0.1) sid; urgency=medium + + * Initial release + + -- Vivek Das Mohapatra <vivek@collabora.com> Fri, 07 Jul 2017 16:11:37 +0100 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000000000000000000000000000000000..3094f5c2ebf2cb6ac10e398d15336d045833d177 --- /dev/null +++ b/debian/control @@ -0,0 +1,40 @@ +Source: libcapsule +Section: libs +Priority: optional +Maintainer: Vivek Das Mohapatra <vivek@collabora.com> +Standards-Version: 3.9.8 +Build-Depends: + dh-autoreconf, + autoconf, + debhelper, + libelf-dev +Vcs-Git: git://git.collabora.com/git/user/vivek/libcapsule.git +Vcs-Browser: https://git.collabora.com/cgit/user/vivek/libcapsule.git/ + +Package: libcapsule +Architecture: i386 amd64 +Multi-Arch: same +Section: libs +Priority: optional +Depends: ${shlibs:Depends} +Description: Segregated run-time linker library + libcapsule is a helper library used to implement segregated run-time + dynamic linking proxy libraries - used (for example) to load a library + that has dependencies incompatible with the regular libraries that are + part of the host OS, such as an incompatible libstdc++ version. + . + This package contains the run-time component(s) of libcapsule. + +Package: libcapsule-dev +Architecture: i386 amd64 +Multi-Arch: same +Section: libdevel +Priority: optional +Depends: libcapsule (= ${binary:Version}), libc6-dev, libelf-dev, bash +Description: + libcapsule is a helper library used to implement segregated run-time + dynamic linking proxy libraries - used (for example) to load a library + that has dependencies incompatible with the regular libraries that are + part of the host OS, such as an incompatible libstdc++ version. + . + This package contains the files needed to build libcapsule proxy libraries. diff --git a/debian/libcapsule-dev.install b/debian/libcapsule-dev.install new file mode 100644 index 0000000000000000000000000000000000000000..cca3bf80afa6e512383d05ec051d46bbeedd24b4 --- /dev/null +++ b/debian/libcapsule-dev.install @@ -0,0 +1,11 @@ +usr/lib/*/capsule/capsule-symbols +usr/lib/*/capsule/capsule-version +usr/lib/*/capsule/capsule-mkstublib +usr/lib/*/capsule/capsule-init-project +usr/lib/*/libcapsule.la +usr/lib/*/libcapsule.a +usr/lib/*/libcapsule.so +usr/lib/*/pkgconfig/ +usr/lib/*/pkgconfig/capsule.pc +usr/include/* +usr/share/*/* diff --git a/debian/libcapsule.install b/debian/libcapsule.install new file mode 100644 index 0000000000000000000000000000000000000000..c6b63d537e7891eb9cc439c1be739460ae753b3f --- /dev/null +++ b/debian/libcapsule.install @@ -0,0 +1,2 @@ +usr/lib/*/libcapsule.so.0.1.0 +usr/lib/*/libcapsule.so.0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000000000000000000000000000000000..fe081062ebb69e28c976cac40193af5c301abba8 --- /dev/null +++ b/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +%: + @echo "DH $@" + dh $@ --with autoreconf + +override_dh_auto_configure: + dh_auto_configure -- --libexecdir=\$${libdir}/capsule +