4 export DEB_BUILD_MAINT_OPTIONS
= hardening
=+all
5 export DEB_CFLAGS_MAINT_APPEND
+= -Wall
6 export DEB_LDFLAGS_MAINT_APPEND
= -Wl
,--as-needed
8 LINGUAS
:= $(patsubst po
/%.po
, %, $(wildcard po
/*.po
))
10 WMAKER_OPTIONS
:= --disable-xlocale
--enable-modelock
--enable-pango
--enable-xinerama
11 #not-enabled --enable-usermenu --disable-shape --disable-shm --enable-randr
12 #not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff
14 # Debian packages destination folder
15 DEBIAN_TMP
:= debian
/tmp
17 # Be careful with the leading / because some of these values are going
18 # to be hardcoded into the executables
20 INCLUDEDIR
:= $(BASEDIR
)/include
21 SHAREDIR
:= $(BASEDIR
)/share
22 GNUSTEPDIR
:= $(SHAREDIR
)/lib
/GNUstep
/System
23 WMSHAREDIR
:= $(SHAREDIR
)/WindowMaker
24 PIXMAPDIR
:= $(INCLUDEDIR
)/X11
/pixmaps
25 DEFSDATADIR
:= /etc
/GNUstep
/Defaults
27 COMMON_OPTIONS
:= --datadir=$(SHAREDIR
) \
28 --with-pixmapdir
=$(PIXMAPDIR
) \
29 --with-gnustepdir
=$(GNUSTEPDIR
) \
30 --with-defsdatadir
=$(DEFSDATADIR
)
33 dh
$@
--parallel
--with autoreconf
35 override_dh_auto_configure
:
36 env LINGUAS
="$(LINGUAS)" dh_auto_configure
--verbose
-- \
37 $(COMMON_OPTIONS
) $(WMAKER_OPTIONS
)
39 override_dh_installmenu
:
40 dh_installmenu
-a
--noscripts
43 # Fix perms for /usr/share/WindowMaker/*sh before install them
44 chmod
+x
$(DEBIAN_TMP
)$(WMSHAREDIR
)/autostart.sh
45 chmod
+x
$(DEBIAN_TMP
)$(WMSHAREDIR
)/exitscript.sh
47 # Readmes - Copy+rename before install
48 # We use the root of the temporal directory debian/tmp
49 cp po
/README
$(DEBIAN_TMP
)/README.po
50 cp README.definable-cursor
$(DEBIAN_TMP
)/README.definable-cursor
51 cp WPrefs.app
/README
$(DEBIAN_TMP
)/README.WPrefs
52 cp WPrefs.app
/po
/README
$(DEBIAN_TMP
)/README.WPrefs.po
54 # Now, change the #wmdatadir# string to $(WMSHAREDIR)
55 perl
-pi
-e
's:#wmdatadir#:$(WMSHAREDIR):' `find $(DEBIAN_TMP)/$(WMSHAREDIR) -name plmenu.*`
56 perl
-pi
-e
's:#wmdatadir#:$(WMSHAREDIR):' $(DEBIAN_TMP
)$(WMSHAREDIR
)/wmmacros
57 perl
-pi
-e
's:#wmdatadir#:$(WMSHAREDIR):' $(DEBIAN_TMP
)$(WMSHAREDIR
)/plmenu