Compare commits

...

3 Commits
main ... lunar

Author SHA1 Message Date
4cfeeeb318
Update rules 2023-10-19 19:37:03 +01:00
58ebcac41a
Update rules 2023-10-19 19:34:32 +01:00
Ward Nakchbandi (Cosmic Fusion)
0ee3eb991c
Update rules 2023-10-07 13:45:06 +03:00

57
debian/rules vendored
View File

@ -1,61 +1,7 @@
#! /usr/bin/make -f #! /usr/bin/make -f
## See debhelper(7) (uncomment to enable).
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1 export DH_VERBOSE = 1
## === Set paths env vars ===
## Source directory, called upon by $(srcdir)
srcdir = $(shell debian/scripts/get_pwd.sh)
## If building a singular package you can remove the number, and as you guessed you call upon it with $(pkgdir)
pkgdir = $(srcdir)/debian/xdg-desktop-portal-hyprland
## === End end of region ===
## === the chain of command ===
## debuild runs a chain of dh functions in the following order:
## dh_testdir
## dh_clean
## dh_auto_clean
## dh_update_autotools_config
## dh_autoreconf
## dh_auto_configure
## dh_prep
## dh_build
## dh_auto_build
## dh_install
## dh_auto_install
## dh_installdocs
## dh_installchangelogs
## dh_perl
## dh_link
## dh_strip_nondeterminism
## dh_compress
## dh_fixperms
## dh_missing
## dh_dwz
## dh_strip
## dh_makeshlibs
## dh_shlibdeps
## dh_installdeb
## dh_gencontrol
## but you are most likely to only need to override the following:
## dh_clean
## dh_auto_configure
## dh_build
## dh_install
## === End end of region ===
## === overriding dh functions ===
## by default all dh functions will run a specific command based on the build system selected by "dh $@"
## if you have a makefile that does everything you need this is fine,
## but most likely you have no MakeFile and you want to add your own commands
## Note : overrides must be places above %:
## So here's a few examples:
override_dh_auto_build: override_dh_auto_build:
cd hyprland-share-picker && make all && cd .. cd hyprland-share-picker && make all && cd ..
@ -73,8 +19,5 @@ override_dh_install:
cp $(srcdir)/hyprland-share-picker/build/hyprland-share-picker $(pkgdir)/usr/bin/hyprland-share-picker cp $(srcdir)/hyprland-share-picker/build/hyprland-share-picker $(pkgdir)/usr/bin/hyprland-share-picker
rm -Rf $(pkgdir)/usr/share/hyprland-protocols rm -Rf $(pkgdir)/usr/share/hyprland-protocols
rm -f $(pkgdir)/usr/share/pkgconfig/hyprland-protocols.pc rm -f $(pkgdir)/usr/share/pkgconfig/hyprland-protocols.pc
## === End end of region ===
## This here will start the build:
%: %:
dh $@ dh $@