| Name |
libdeflate |
| Description |
|
| Version |
|
| Package Base |
|
| Homepage |
|
| Maintainers |
['Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>'] |
| Contributors |
['Michael R. Crusoe <crusoe@debian.org>'] |
| Distro-repo |
https://git.launchpad.net/ubuntu/+source/libdeflate/tree/?h=ubuntu/noble |
| Sources |
['https://git.launchpad.net/ubuntu/+source/libdeflate/plain/debian/watch?h=ubuntu/noble'] |
| Dependencies |
[] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['debhelper-compat', 'd-shlibs', 'zlib1g-dev', 'python3 <!nocheck>', 'xxd <!nocheck>', 'libdebhelper-perl', 'cmake'] |
| Provides |
[] |
| Builddate |
|
| Architecture |
amd64 |
| Distro-Version |
noble |
| Licenses |
[] |
| Hash |
|
#!/usr/bin/make -f
export LC_ALL=C.UTF-8
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
ifeq (alpha,$(DEB_HOST_ARCH))
export DEB_CFLAGS_MAINT_APPEND=-O1
endif
%:
dh $@
ifeq (,$(filter cross,$(DEB_BUILD_PROFILES)))
PROFILING_FLAG = -fprofile-use
else
PROFILING_FLAG =
endif
override_dh_auto_configure:
dh_auto_configure -- -DLIBDEFLATE_BUILD_TESTS=1
override_dh_auto_build:
ifeq (,$(filter cross,$(DEB_BUILD_PROFILES)))
dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) -fprofile-generate" \
LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) -fprofile-generate"\
CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\
V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp\
all
if [ -x ./obj-*/programs/benchmark ] ; then for level in $(shell seq 1 12); do \
echo Benchmarking level $${level} ; \
./obj-*/programs/benchmark -$${level} ./lib/deflate_compress.c > /dev/null; \
done; fi
endif
dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) $(PROFILING_FLAG)" \
LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) $(PROFILING_FLAG)"\
CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\
V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp \
all
override_dh_auto_install:
dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) $(PROFILING_FLAG)" \
LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) $(PROFILING_FLAG)"\
CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\
V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp \
install
override_dh_install:
dh_install
d-shlibmove --commit \
--multiarch \
--devunversioned \
--exclude-la \
--movedev "debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc" usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \
--movedev "debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake" usr/lib/$(DEB_HOST_MULTIARCH)/ \
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so