Section: devel
Priority: optional
Maintainer: Jerome St-Louis <jerstlouis@gmail.com>
-Build-Depends: debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 9~),
dpkg-dev (>= 1.16.1~),
+ dh-exec (>= 0.3~),
libffi-dev,
libfontconfig1-dev,
libfreetype6-dev,
Package: libecere0
Section: libs
Architecture: armel armhf i386 powerpc
+Pre-Depends: multiarch-support
Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
Description: Ecere Runtime Library
This package provides the Linux version
Package: libecerecom0
Section: libs
Architecture: armel armhf i386 powerpc
+Pre-Depends: multiarch-support
Depends: ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
Description: eC Core Runtime Library
This package provides the bare minimum
Package: libec0
Section: libs
Architecture: armel armhf i386 powerpc
+Pre-Depends: multiarch-support
Depends: libecere0 (= ${binary:Version}),
${devel:Depends},
${misc:Depends},
Package: libeda0
Section: libs
Architecture: armel armhf i386 powerpc
+Pre-Depends: multiarch-support
Depends: libecere0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
Description: Ecere Data Access
This package provides the Ecere
Package: libedasqlite0
Section: libs
Architecture: armel armhf i386 powerpc
+Pre-Depends: multiarch-support
Depends: libeda0, ${devel:Depends}, ${misc:Depends}, ${shlibs:Depends}
Description: EDA SQLite Driver
This package provides SQLite driver
--- /dev/null
+#!/usr/bin/dh-exec
+usr/bin
+${LIBDIR}/libecereVanilla.a
+${LIBDIR}/libec.so
+${LIBDIR}/libecereCOM.so
+${LIBDIR}/libecere.so
+usr/share/applications
+usr/share/pixmaps
+usr/share/man
+usr/share/doc/ecere-dev/changelog.gz
+++ /dev/null
-usr/bin
-usr/lib/libecereVanilla.a
-usr/lib/libec.so
-usr/lib/libecereCOM.so
-usr/lib/libecere.so
-usr/share/applications
-usr/share/pixmaps
-usr/share/man
-usr/share/doc/ecere-dev/changelog.gz
+++ /dev/null
-usr/bin
-usr/lib32/libecereVanilla.a
-usr/lib32/libec.so
-usr/lib32/libecereCOM.so
-usr/lib32/libecere.so
-usr/share/applications
-usr/share/pixmaps
-usr/share/man
-usr/share/doc/ecere-dev/changelog.gz
--- /dev/null
+#!/usr/bin/dh-exec
+${LIBDIR}/libec.so.0.44
+${LIBDIR}/libec.so.0
+usr/lib/ec/libec.so
+usr/share/doc/libec0/changelog.gz
+++ /dev/null
-usr/lib/libec.so.0.44
-usr/lib/libec.so.0
-usr/lib/ec/libec.so
-usr/share/doc/libec0/changelog.gz
+++ /dev/null
-usr/lib32/libec.so.0.44
-usr/lib32/libec.so.0
-usr/lib/ec/libec.so
-usr/share/doc/libec0/changelog.gz
--- /dev/null
+#!/usr/bin/dh-exec
+${LIBDIR}/libecere.so.0.44
+${LIBDIR}/libecere.so.0
+usr/lib/ec/libecere.so
+usr/share/doc/libecere0/changelog.gz
+++ /dev/null
-usr/lib/libecere.so.0.44
-usr/lib/libecere.so.0
-usr/lib/ec/libecere.so
-usr/share/doc/libecere0/changelog.gz
+++ /dev/null
-usr/lib32/libecere.so.0.44
-usr/lib32/libecere.so.0
-usr/lib/ec/libecere.so
-usr/share/doc/libecere0/changelog.gz
--- /dev/null
+#!/usr/bin/dh-exec
+${LIBDIR}/libecereCOM.so.0.44
+${LIBDIR}/libecereCOM.so.0
+usr/lib/ec/libecereCOM.so
+usr/share/doc/libecerecom0/changelog.gz
+++ /dev/null
-usr/lib/libecereCOM.so.0.44
-usr/lib/libecereCOM.so.0
-usr/lib/ec/libecereCOM.so
-usr/share/doc/libecerecom0/changelog.gz
+++ /dev/null
-usr/lib32/libecereCOM.so.0.44
-usr/lib32/libecereCOM.so.0
-usr/lib/ec/libecereCOM.so
-usr/share/doc/libecerecom0/changelog.gz
--- /dev/null
+#!/usr/bin/dh-exec
+${LIBDIR}/libEDA.so.0.44
+${LIBDIR}/libEDA.so.0
+usr/lib/ec/libEDA.so
+usr/share/doc/libeda0/changelog.gz
+++ /dev/null
-usr/lib/libEDA.so.0.44
-usr/lib/libEDA.so.0
-usr/lib/ec/libEDA.so
-usr/share/doc/libeda0/changelog.gz
+++ /dev/null
-usr/lib32/libEDA.so.0.44
-usr/lib32/libEDA.so.0
-usr/lib/ec/libEDA.so
-usr/share/doc/libeda0/changelog.gz
--- /dev/null
+#!/usr/bin/dh-exec
+${LIBDIR}/libEDASQLite.so.0.44
+${LIBDIR}/libEDASQLite.so.0
+usr/lib/ec/libEDASQLite.so
+usr/share/doc/libedasqlite0/changelog.gz
+++ /dev/null
-usr/lib/libEDASQLite.so.0.44
-usr/lib/libEDASQLite.so.0
-usr/lib/ec/libEDASQLite.so
-usr/share/doc/libedasqlite0/changelog.gz
+++ /dev/null
-usr/lib32/libEDASQLite.so.0.44
-usr/lib32/libEDASQLite.so.0
-usr/lib/ec/libEDASQLite.so
-usr/share/doc/libedasqlite0/changelog.gz
#!/usr/bin/make -f
DEB_HOST_ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_MULTIARCH=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
export DEBIAN_PACKAGE=1
export DPKG_EXPORT_BUILDFLAGS=1
include /usr/share/dpkg/buildflags.mk
-%:
- dh $@
+ifndef prefix
+prefix=/usr
+endif
-override_dh_install:
+ifdef DEB_HOST_MULTIARCH
+export LIBDIR=$(prefix)/$(DEB_HOST_MULTIARCH)
+else
ifeq ($(DEB_HOST_ARCH),amd64)
- cp debian/libecere0.install.in64 debian/libecere0.install
- cp debian/libecerecom0.install.in64 debian/libecerecom0.install
- cp debian/libeda0.install.in64 debian/libeda0.install
- cp debian/libedasqlite0.install.in64 debian/libedasqlite0.install
- cp debian/libec0.install.in64 debian/libec0.install
- cp debian/ecere-dev.install.in64 debian/ecere-dev.install
+export LIBDIR=$(prefix)/lib32
+else
+export LIBDIR=$(prefix)/lib
endif
-ifeq ($(DEB_HOST_ARCH),i386)
- cp debian/libecere0.install.in32 debian/libecere0.install
- cp debian/libecerecom0.install.in32 debian/libecerecom0.install
- cp debian/libeda0.install.in32 debian/libeda0.install
- cp debian/libedasqlite0.install.in32 debian/libedasqlite0.install
- cp debian/libec0.install.in32 debian/libec0.install
- cp debian/ecere-dev.install.in32 debian/ecere-dev.install
endif
- dh_install
+
+%:
+ dh $@
override_dh_strip: