File: rules

package info (click to toggle)
thunar 1.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 28,972 kB
  • ctags: 8,322
  • sloc: ansic: 71,118; sh: 10,352; makefile: 2,249; xml: 494; perl: 184; python: 41
file content (54 lines) | stat: -rwxr-xr-x 2,432 bytes parent folder | download
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