3
3
# Sample debian/rules that uses debhelper.
4
4
# GNU copyright 1997 to 1999 by Joey Hess.
6
# Uncomment this to turn on verbose mode.
9
PACKAGE = gnome-chemistry-utils
11
8
include /usr/share/dpatch/dpatch.make
16
LDFLAGS = -Wl,--as-needed
18
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
27
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
28
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
29
MAKEFLAGS += -j$(NUMJOBS)
32
config.status: patch-stamp configure
34
test -r /usr/share/misc/config.sub && \
35
cp -f /usr/share/misc/config.sub config.sub
36
test -r /usr/share/misc/config.guess && \
37
cp -f /usr/share/misc/config.guess config.guess
38
# Add here commands to configure the package.
39
LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
42
--mandir=\$${prefix}/share/man \
43
--infodir=\$${prefix}/share/info \
45
--with-gconf-schema-file-dir=\$${datadir}/gconf/schemas \
46
--libexecdir=\$${libdir}/gchemutils \
47
--with-mozilla-libdir=\$${libdir}/xulrunner-addons \
48
--disable-schemas-install \
49
--disable-scrollkeeper \
50
--disable-update-databases
54
build-stamp: config.status
56
# Add here commands to compile the package.
10
DEB_VENDOR := $(shell dpkg-vendor --query vendor)
13
LDFLAGS += -Wl,--as-needed
63
[ ! -f Makefile ] || $(MAKE) distclean
21
override_dh_auto_configure: patch-stamp configure
22
dh_auto_configure -- \
23
--with-gconf-schema-file-dir=\$${datadir}/gconf/schemas \
24
--libexecdir=\$${libdir}/gchemutils \
25
--with-mozilla-libdir=\$${libdir}/xulrunner-addons \
26
--disable-schemas-install \
27
--disable-scrollkeeper \
28
--disable-update-databases \
65
33
dh_clean po/*.gmo po/.intltool-merge-cache build-stamp patch-stamp
72
# Add here commands to install the package into debian/gchemutils.
73
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
75
binary-indep: build install
76
binary-arch: build install
79
dh_installchangelogs -a NEWS
81
dh_install -a --sourcedir=$(CURDIR)/debian/tmp --list-missing -X.la
86
# dh_desktop -a # deprecated since debhelper (7.2.8)
88
# dh_scrollkeeper -a # deprecated since debhelper (7.2.15)
91
dh_strip -a --dbg-package=libgcu-dbg
92
dh_compress -a -Xexamples
35
override_dh_installdirs:
36
dh_installdirs -Ngcu-plugin
37
ifneq (,$(filter Ubuntu,$(DEB_VENDOR)))
38
dh_installdirs -pgcu-plugin usr/lib/seamonkey/plugins usr/lib/firefox/plugins
40
dh_installdirs -pgcu-plugin usr/lib/iceape/plugins usr/lib/iceweasel/plugins
44
dh_install --list-missing -X.la
46
override_dh_installchangelogs:
47
dh_installchangelogs NEWS
51
ifneq (,$(filter Ubuntu,$(DEB_VENDOR)))
52
dh_link -pgcu-plugin \
53
usr/lib/xulrunner-addons/plugins/libmozgcu.so usr/lib/seamonkey/plugins/libmozgcu.so \
54
usr/lib/xulrunner-addons/plugins/libmozgcu.so usr/lib/firefox/plugins/libmozgcu.so
56
dh_link -pgcu-plugin \
57
usr/lib/xulrunner-addons/plugins/libmozgcu.so usr/lib/iceape/plugins/libmozgcu.so \
58
usr/lib/xulrunner-addons/plugins/libmozgcu.so usr/lib/iceweasel/plugins/libmozgcu.so
62
dh_strip --dbg-package=libgcu-dbg
64
override_dh_makeshlibs:
94
65
dh_makeshlibs -a -V'libgcu0 (>= 0.10), libgcu0 (<< 0.11)'
96
dh_shlibdeps -a -L libgcu0 -l debian/libgcu0/usr/lib
101
binary: binary-indep binary-arch
102
.PHONY: build clean binary-indep binary-arch binary install
67
override_dh_gencontrol:
68
dh_gencontrol -Ngcu-plugin
69
ifneq (,$(filter Ubuntu,$(DEB_VENDOR)))
70
dh_gencontrol -pgcu-plugin -- -Vvendor:Browser='firefox | seamonkey'
72
dh_gencontrol -pgcu-plugin -- -Vvendor:Browser='iceweasel | iceape'