🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.8 KiB

  1. #!/usr/bin/make -f
  2. DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
  3. DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
  4. confflags = --disable-rpath --disable-video-directfb \
  5. --disable-nas --disable-esd --disable-arts
  6. # These flags can be used to create a package directly linking with external libraries and having the appropriate package dependencies
  7. #confflags += --disable-alsa-shared
  8. #confflags += --disable-arts-shared
  9. #confflags += --disable-directfb-shared
  10. #confflags += --disable-esd-shared
  11. #confflags += --disable-fusionsound-shared
  12. #confflags += --disable-jack-shared
  13. #confflags += --disable-kmsdrm-shared
  14. #confflags += --disable-libsamplerate-shared
  15. #confflags += --disable-nas-shared
  16. #confflags += --disable-pulseaudio-shared
  17. #confflags += --disable-sndio-shared
  18. #confflags += --disable-wayland-shared
  19. #confflags += --disable-x11-shared
  20. %:
  21. dh $@ --parallel
  22. override_dh_auto_configure:
  23. dh_auto_configure -Bbuilddir/all -- $(confflags)
  24. override_dh_auto_build:
  25. dh_auto_build -Bbuilddir/all
  26. tar czf debian/examples.tar.gz test
  27. override_dh_auto_install:
  28. dh_auto_install -Bbuilddir/all
  29. override_dh_auto_clean:
  30. dh_auto_clean -Bbuilddir/all
  31. rm -f debian/examples.tar.gz
  32. override_dh_install:
  33. dh_install --remaining-packages --fail-missing -XlibSDL2.la
  34. override_dh_installexamples:
  35. dh_installexamples -plibsdl2-dev debian/examples.tar.gz
  36. dh_installexamples --remaining-packages
  37. override_dh_link:
  38. # to address lintian warning
  39. # W: libsdl2-2.0-0: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libSDL2-2.0.so
  40. dh_link -plibsdl2-dev usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so.0.0.0 usr/lib/$(DEB_HOST_MULTIARCH)/libSDL2-2.0.so
  41. override_dh_strip:
  42. dh_strip --dbg-package=libsdl2-dbg