diff options
author | Michael Straube | 2019-11-25 18:58:20 +0100 |
---|---|---|
committer | Michael Straube | 2019-11-25 18:58:20 +0100 |
commit | 2e0b06d66b169825466a34cda6e7f0dd6edb3513 (patch) | |
tree | acb3a99f76670eb9d0ef2e86aed68313b5cfa79a | |
parent | 92a53f95203d498734b7c2c9614d6aaab9bb85fc (diff) | |
download | aur-2e0b06d66b169825466a34cda6e7f0dd6edb3513.tar.gz |
Update to 0.7.21
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | freedoko-0.7.20-makefiles.patch | 117 | ||||
-rw-r--r-- | freedoko-install-directories.patch | 48 |
4 files changed, 59 insertions, 127 deletions
@@ -1,6 +1,6 @@ pkgbase = freedoko pkgdesc = Free implementation of the card game Doppelkopf - pkgver = 0.7.20 + pkgver = 0.7.21 pkgrel = 1 url = http://free-doko.sourceforge.net/en/FreeDoko.html arch = x86_64 @@ -12,10 +12,10 @@ pkgbase = freedoko makedepends = rsync depends = gtkmm3 depends = freealut - source = https://downloads.sourceforge.net/free-doko/FreeDoko_0.7.20.src.zip - source = freedoko-0.7.20-makefiles.patch - sha256sums = c326b260b6199c53db432ec05ca3978d7ad3e87f5f8b1ccfc673ae779eb21ad6 - sha256sums = 60b28c6cbec994831844d45c43017b3cccb582120e50ce1a8c1e1a774fcfa160 + source = https://downloads.sourceforge.net/free-doko/FreeDoko_0.7.21.src.zip + source = freedoko-install-directories.patch + sha512sums = 3b10faea831806310bcdc186e5ad1317e1dc05f6e3cb1eaec3fd0b7ade50b9f5490da21075865c85b114c7f36c7e0763c5f16216a926c16875a0e8f32f4aba67 + sha512sums = 602f53bfd4c4c49824400a36e4655dc6f6d5692b7277489f8e5f9f9d9d4d90eb086a4d142736e76edc2c8864430d8cbf5fa403bb25497b2c6a510a1979fe7650 pkgname = freedoko @@ -2,7 +2,7 @@ # Contributor: Robert Knauer <robert@privatdemail.net> pkgname=freedoko -pkgver=0.7.20 +pkgver=0.7.21 pkgrel=1 pkgdesc="Free implementation of the card game Doppelkopf" arch=('x86_64') @@ -11,13 +11,14 @@ license=('GPL') depends=('gtkmm3' 'freealut') makedepends=('asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix' 'rsync') source=("https://downloads.sourceforge.net/free-doko/FreeDoko_$pkgver.src.zip" - "freedoko-0.7.20-makefiles.patch") -sha256sums=('c326b260b6199c53db432ec05ca3978d7ad3e87f5f8b1ccfc673ae779eb21ad6' - '60b28c6cbec994831844d45c43017b3cccb582120e50ce1a8c1e1a774fcfa160') + "freedoko-install-directories.patch") +sha512sums=('3b10faea831806310bcdc186e5ad1317e1dc05f6e3cb1eaec3fd0b7ade50b9f5490da21075865c85b114c7f36c7e0763c5f16216a926c16875a0e8f32f4aba67' + '602f53bfd4c4c49824400a36e4655dc6f6d5692b7277489f8e5f9f9d9d4d90eb086a4d142736e76edc2c8864430d8cbf5fa403bb25497b2c6a510a1979fe7650') prepare() { cd FreeDoko_$pkgver - patch -p1 -i ../freedoko-0.7.20-makefiles.patch + patch -p1 -i ../freedoko-install-directories.patch + sed -i '/$(MAKE) strip/d' src/Makefile } build() { diff --git a/freedoko-0.7.20-makefiles.patch b/freedoko-0.7.20-makefiles.patch deleted file mode 100644 index f87b135107dd..000000000000 --- a/freedoko-0.7.20-makefiles.patch +++ /dev/null @@ -1,117 +0,0 @@ -diff -ru FreeDoko_0.7.20-orig/data/Makefile FreeDoko_0.7.20/data/Makefile ---- FreeDoko_0.7.20-orig/data/Makefile 2019-04-06 15:52:49.530999521 +0200 -+++ FreeDoko_0.7.20/data/Makefile 2019-04-06 15:53:08.818252409 +0200 -@@ -32,8 +32,7 @@ - for d in cardsets iconsets backgrounds sounds; do \ - $(MAKE) -C $$d install; \ - done -- -chgrp games $(DESTDIR)$(DATA_DIRECTORY) && chgrp -R games $(DESTDIR)$(DATA_DIRECTORY) -- chmod -R o-rwx,g+rX,g-w $(DESTDIR)$(DATA_DIRECTORY) -+ chmod -R o-rwx,g+rX,g-w,+rX $(DESTDIR)$(DATA_DIRECTORY) - endif - - ifeq ($(SHELLTYPE), sh) -diff -ru FreeDoko_0.7.20-orig/doc/Makefile FreeDoko_0.7.20/doc/Makefile ---- FreeDoko_0.7.20-orig/doc/Makefile 2019-04-06 15:52:49.571042684 +0200 -+++ FreeDoko_0.7.20/doc/Makefile 2019-04-06 15:53:30.725104614 +0200 -@@ -34,8 +34,7 @@ - fi - cp Bugs GPL Roadmap $(DESTDIR)$(HELP_DIRECTORY)/ - for d in de en; do $(MAKE) -C $$d install; done -- -chgrp games $(DESTDIR)$(HELP_DIRECTORY) && chgrp -R games $(DESTDIR)$(HELP_DIRECTORY) -- chmod -R o-rwx,g+rX,g-w $(DESTDIR)$(HELP_DIRECTORY) -+ chmod -R o-rwx,g+rX,g-w,+rX $(DESTDIR)$(HELP_DIRECTORY) - cd $(DESTDIR)$(DATA_DIRECTORY) && ln -sf $(HELP_DIRECTORY)/ doc - endif - -diff -ru FreeDoko_0.7.20-orig/Makefile FreeDoko_0.7.20/Makefile ---- FreeDoko_0.7.20-orig/Makefile 2019-04-06 15:52:49.530999521 +0200 -+++ FreeDoko_0.7.20/Makefile 2019-04-06 15:54:35.429702271 +0200 -@@ -316,8 +316,7 @@ - echo "Kopiere das Programm" - mkdir -p $(DESTDIR)$(BIN_DIRECTORY) - cp src/FreeDoko $(DESTDIR)$(BIN_DIRECTORY) -- -chgrp games $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko -- chmod 750 $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko -+ chmod 755 $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko - cd $(DESTDIR)$(BIN_DIRECTORY) && ln -sf FreeDoko freedoko - # Copying the data files - echo "Kopiere die Daten" -@@ -337,15 +336,13 @@ - a2x -f manpage doc/freedoko.adoc - mkdir -p $(DESTDIR)$(MAN_DIRECTORY) - cp doc/freedoko.6 $(DESTDIR)$(MAN_DIRECTORY)/ -- -chgrp games $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 -- chmod 640 $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 -+ chmod 644 $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 - cd $(DESTDIR)$(MAN_DIRECTORY)/ && ln -sf freedoko.6 FreeDoko.6 - # copy the icon - echo "Kopiere das Icon" - mkdir -p $(DESTDIR)$(ICON_DIRECTORY) - cp src/FreeDoko.png $(DESTDIR)$(ICON_DIRECTORY)/ -- -chgrp games $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png -- chmod 640 $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png -+ chmod 644 $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png - # copy the desktop file - echo "Kopiere den Desktop-Starter" - mkdir -p "$(DESTDIR)$(DESKTOP_FILE_DIRECTORY)" -diff -ru FreeDoko_0.7.20-orig/Makefile.install.directories FreeDoko_0.7.20/Makefile.install.directories ---- FreeDoko_0.7.20-orig/Makefile.install.directories 2019-04-06 15:52:49.530999521 +0200 -+++ FreeDoko_0.7.20/Makefile.install.directories 2019-04-06 15:54:52.087625236 +0200 -@@ -4,14 +4,14 @@ - # the different directories for the files - - # installing in /usr/local --MAIN_DIRECTORY = /usr/local --BIN_DIRECTORY = $(MAIN_DIRECTORY)/games --DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko --HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko --MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 --ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps --LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale --DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications -+#MAIN_DIRECTORY = /usr/local -+#BIN_DIRECTORY = $(MAIN_DIRECTORY)/games -+#DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko -+#HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko -+#MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 -+#ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps -+#LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale -+#DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications - - # debian - #MAIN_DIRECTORY = /usr -@@ -54,14 +54,14 @@ - #DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications - - # Arch Linux --#MAIN_DIRECTORY = /usr --#BIN_DIRECTORY = $(MAIN_DIRECTORY)/bin --#DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/freedoko --#HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/freedoko --#MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 --#ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps --#LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale --#DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications -+MAIN_DIRECTORY = /usr -+BIN_DIRECTORY = $(MAIN_DIRECTORY)/bin -+DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/freedoko -+HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/freedoko -+MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 -+ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps -+LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale -+DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications - - # Void Linux - #MAIN_DIRECTORY = /usr -diff -ru FreeDoko_0.7.20-orig/src/Makefile FreeDoko_0.7.20/src/Makefile ---- FreeDoko_0.7.20-orig/src/Makefile 2019-04-06 15:52:49.583055634 +0200 -+++ FreeDoko_0.7.20/src/Makefile 2019-04-06 15:53:57.625173952 +0200 -@@ -263,7 +263,6 @@ - -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"' \ - -DLOCALE_DIRECTORY='\"$(LOCALE_DIRECTORY)\"'" \ - $(PROGRAM) -- $(MAKE) strip - - # strip the program from all symbols - .PHONY: strip diff --git a/freedoko-install-directories.patch b/freedoko-install-directories.patch new file mode 100644 index 000000000000..18254f16fa91 --- /dev/null +++ b/freedoko-install-directories.patch @@ -0,0 +1,48 @@ +--- FreeDoko-orig/Makefile.install.directories 2019-05-25 14:37:35.282880167 +0200 ++++ FreeDoko/Makefile.install.directories 2019-05-25 14:38:00.213169401 +0200 +@@ -4,14 +4,14 @@ + # the different directories for the files + + # installing in /usr/local +-MAIN_DIRECTORY = /usr/local +-BIN_DIRECTORY = $(MAIN_DIRECTORY)/games +-DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko +-HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko +-MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 +-ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps +-LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale +-DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications ++#MAIN_DIRECTORY = /usr/local ++#BIN_DIRECTORY = $(MAIN_DIRECTORY)/games ++#DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko ++#HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko ++#MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 ++#ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps ++#LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale ++#DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications + + # debian + #MAIN_DIRECTORY = /usr +@@ -54,14 +54,14 @@ + #DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications + + # Arch Linux +-#MAIN_DIRECTORY = /usr +-#BIN_DIRECTORY = $(MAIN_DIRECTORY)/bin +-#DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/freedoko +-#HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/freedoko +-#MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 +-#ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps +-#LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale +-#DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications ++MAIN_DIRECTORY = /usr ++BIN_DIRECTORY = $(MAIN_DIRECTORY)/bin ++DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/freedoko ++HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/freedoko ++MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 ++ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps ++LOCALE_DIRECTORY = $(MAIN_DIRECTORY)/share/locale ++DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications + + # Void Linux + #MAIN_DIRECTORY = /usr |