1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
#!/usr/bin/make -f
# debian/rules that uses debhelper >= 7.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This has to be exported to make some magic below work.
export DH_OPTIONS
%:
dh $@
install_libpff:
# Set up libpff package directories and files
mkdir -p debian/libpff/usr/lib
install -p -m755 debian/tmp/usr/lib/lib*.so.* debian/libpff/usr/lib
install_libpff_dev:
# Set up libpff-dev package directories and files
mkdir -p debian/libpff-dev/usr/include
mkdir -p debian/libpff-dev/usr/include/libpff
mkdir -p debian/libpff-dev/usr/lib
mkdir -p debian/libpff-dev/usr/lib/pkgconfig
mkdir -p debian/libpff-dev/usr/share/man/man3
install -p -m755 debian/tmp/usr/include/*.h debian/libpff-dev/usr/include
install -p -m755 debian/tmp/usr/include/libpff/*.h debian/libpff-dev/usr/include/libpff
install -p -m755 debian/tmp/usr/lib/*.la debian/libpff-dev/usr/lib
install -p -m755 debian/tmp/usr/lib/lib*.a debian/libpff-dev/usr/lib
install -p -m755 debian/tmp/usr/lib/lib*.so debian/libpff-dev/usr/lib
install -p -m755 debian/tmp/usr/lib/pkgconfig/* debian/libpff-dev/usr/lib/pkgconfig
install -p -m755 debian/tmp/usr/share/man/man3/* debian/libpff-dev/usr/share/man/man3
install_libpff_tools:
# Set up libpff-tools package directories and files
mkdir -p debian/libpff-tools/usr/bin
mkdir -p debian/libpff-tools/usr/share/man/man1
install -p -m755 debian/tmp/usr/bin/* debian/libpff-tools/usr/bin
install -p -m755 debian/tmp/usr/share/man/man1/* debian/libpff-tools/usr/share/man/man1
install_libpff_python:
# Set up libpff-python package directories and files
mkdir -p debian/libpff-python/usr/lib/python2.6/dist-packages/
install -p -m775 debian/tmp/usr/lib/python2.6/dist-packages/pypff.* debian/libpff-python/usr/lib/python2.6/dist-packages/
override_dh_auto_configure:
dh_auto_configure -- --enable-python
override_dh_auto_test:
override_dh_installinit: install_libpff install_libpff_dev install_libpff_tools install_libpff_python
override_dh_installmenu:
override_dh_installmime:
override_dh_installmodules:
override_dh_installlogcheck:
override_dh_installlogrotate:
override_dh_installpam:
override_dh_installppp:
override_dh_installudev:
override_dh_installwm:
override_dh_installxfonts:
override_dh_gconf:
override_dh_icons:
override_dh_perl:
override_dh_shlibdeps:
dh_shlibdeps -Llibpff -l${PWD}/debian/tmp/usr/lib
override_dh_makeshlibs:
dh_makeshlibs -Xlibpff-dev
|