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
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/class/autotools.mk
DEB_CONFIGURE_EXTRA_FLAGS := --enable-final --disable-gnome-thumbnailers --enable-dbus --enable-startup-notification --enable-apr-plugin --enable-exif --enable-pcre --enable-sbr-plugin --enable-tpa-plugin --enable-uca-plugin
DEB_DH_SHLIBDEPS_ARGS_thunar = -X debian/thunar/usr/lib/thunar/xfce4/panel-plugins/thunar-tpa -- -dRecommends debian/thunar/usr/lib/thunar/xfce4/panel-plugins/thunar-tpa -dDepends
makebuilddir/thunar:: debian/compat
# Some systems don't have POSIX_MADV* but have MADV* defined with
# the same values anyway.
grep -q POSIX_MADV foo || sed -i -e 's/POSIX_MADV/MADV/' \
$(CURDIR)/thunar-vfs/*.c
install/thunar::
rm -f $(CURDIR)/debian/tmp/usr/lib/*.la
rm -f $(CURDIR)/debian/tmp/usr/lib/*/*.la
chrpath -d -k $(CURDIR)/debian/tmp/usr/bin/Thunar \
$(CURDIR)/debian/tmp/usr/lib/thunar/thunar-* \
$(CURDIR)/debian/tmp/usr/lib/libthunar*.so.*2 \
$(CURDIR)/debian/tmp/usr/lib/thunarx-1/thunar-apr.so \
$(CURDIR)/debian/tmp/usr/lib/thunar/xfce4/panel-plugins/thunar-tpa
install/thunar-data::
cd $(CURDIR)/debian/tmp/usr/share/doc/ && mv Thunar thunar-data
rm -rf $(CURDIR)/debian/tmp/usr/share/man
# install sendto stuff
install -m 0644 $(CURDIR)/debian/bluetooth-sendto.desktop $(CURDIR)/debian/tmp/usr/share/Thunar/sendto/
install -m 0644 $(CURDIR)/debian/gnome-obex-send.desktop $(CURDIR)/debian/tmp/usr/share/Thunar/sendto/
install -m 0644 $(CURDIR)/debian/xfprint.desktop $(CURDIR)/debian/tmp/usr/share/Thunar/sendto/
binary-post-install/thunar-data::
rm -rf $(CURDIR)/debian/thunar-data/usr/share/applications
rm -rf $(CURDIR)/debian/thunar-data/usr/share/xfce4/
# The symlinks below aren't enough for dpkg to replace a directory with a
# symlink but they mean it's part of the package.
binary-post-install/thunar::
rm -rf $(CURDIR)/debian/thunar/usr/share/doc/thunar
cd $(CURDIR)/debian/thunar/usr/share/doc/ && \
rm -rf thunar && ln -sf thunar-data thunar
binary-post-install/libthunar-vfs-1-2::
cd $(CURDIR)/debian/libthunar-vfs-1-2/usr/share/doc/ && \
rm -rf libthunar-vfs-1-2 && \
ln -sf thunar-data libthunar-vfs-1-2
binary-post-install/libthunar-vfs-1-dev::
cd $(CURDIR)/debian/libthunar-vfs-1-dev/usr/share/doc/ && \
rm -rf libthunar-vfs-1-dev && \
ln -sf thunar-data libthunar-vfs-1-dev
|