diff options
author | Michael Straube | 2017-09-04 08:12:24 +0200 |
---|---|---|
committer | Michael Straube | 2017-09-04 08:12:24 +0200 |
commit | 5a5ea3d34e05e09fdd6c6fd5419772e28ee626d3 (patch) | |
tree | 0007bd5ac36c008fa5d1d8a4ada9a619240fc7e5 | |
parent | 110ce19f35d4cb8964cbad94ba25ae322447aee2 (diff) | |
download | aur-5a5ea3d34e05e09fdd6c6fd5419772e28ee626d3.tar.gz |
Update patch and PKGBUILD
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | freedoko-git-archlinux.patch | 88 |
3 files changed, 25 insertions, 81 deletions
@@ -1,6 +1,6 @@ pkgbase = freedoko-git pkgdesc = Free implementation of the card game Doppelkopf (git version) - pkgver = 0.7.16.r302.g55e43523 + pkgver = 0.7.16.r303.g8501c111 pkgrel = 1 url = http://free-doko.sourceforge.net/en/FreeDoko.html arch = i686 @@ -11,6 +11,7 @@ pkgbase = freedoko-git makedepends = texlive-latexextra makedepends = w3m makedepends = dos2unix + makedepends = rsync depends = gtkmm3 depends = freealut provides = freedoko @@ -18,7 +19,7 @@ pkgbase = freedoko-git source = git+https://gitlab.com/dknof/FreeDoko.git source = freedoko-git-archlinux.patch sha256sums = SKIP - sha256sums = 2382a910c08388fb148951cae46c0f57fc4df14e529b2536083d739f47d4f2f6 + sha256sums = 4618a4dd37e24eb6704d791ddbb0d874808ce95abb2fb694584c407b8a845cbc pkgname = freedoko-git @@ -2,7 +2,7 @@ # Contributor: Robert Knauer <robert@privatdemail.net> pkgname=freedoko-git -pkgver=0.7.16.r302.g55e43523 +pkgver=0.7.16.r303.g8501c111 pkgrel=1 pkgdesc="Free implementation of the card game Doppelkopf (git version)" arch=('i686' 'x86_64') @@ -10,13 +10,13 @@ url="http://free-doko.sourceforge.net/en/FreeDoko.html" license=('GPL') #depends=('gtkmm3' 'gnet' 'freealut') depends=('gtkmm3' 'freealut') # network currently disabled upstream -makedepends=('git' 'asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix') +makedepends=('git' 'asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix' 'rsync') conflicts=('freedoko') provides=('freedoko') source=("git+https://gitlab.com/dknof/FreeDoko.git" "freedoko-git-archlinux.patch") sha256sums=('SKIP' - '2382a910c08388fb148951cae46c0f57fc4df14e529b2536083d739f47d4f2f6') + '4618a4dd37e24eb6704d791ddbb0d874808ce95abb2fb694584c407b8a845cbc') pkgver() { cd FreeDoko @@ -25,24 +25,17 @@ pkgver() { prepare() { cd FreeDoko - patch -p1 -i ../freedoko-git-archlinux.patch - find manual -type f -exec chmod 644 {} \; } build() { cd FreeDoko - make compile make documentation } package() { cd FreeDoko - make DESTDIR="$pkgdir" install - install -Dm644 bin/FreeDoko.desktop "$pkgdir"/usr/share/applications/freedoko.desktop - rm "$pkgdir"/usr/share/doc/freedoko/manual/{de/Makefile,en/Makefile} - rm "$pkgdir"/usr/share/doc/freedoko/manual/de/operation/pictures/Regeln/create_screenshots.sh rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows.txt,en/Windows,hpux*} } diff --git a/freedoko-git-archlinux.patch b/freedoko-git-archlinux.patch index 57f8d6e02335..aeefd5353130 100644 --- a/freedoko-git-archlinux.patch +++ b/freedoko-git-archlinux.patch @@ -1,22 +1,7 @@ diff -ru --no-dereference -x .git FreeDoko-orig/Makefile FreeDoko/Makefile ---- FreeDoko-orig/Makefile 2017-09-03 19:38:04.723372749 +0200 -+++ FreeDoko/Makefile 2017-09-03 19:41:11.514300330 +0200 -@@ -136,8 +136,7 @@ - .PHONY: compile - compile: - # compile FreeDoko -- $(MAKE) Version -- $(MAKE) -C src/ $(PROGRAM) -+ $(MAKE) -C src release_bin - @echo "---" - @echo "* Program 'FreeDoko' created" - -@@ -316,13 +315,11 @@ - ifeq ($(OPERATING_SYSTEM), Linux) - .PHONY: install - install : check_install -- $(MAKE) -C src release_bin - # Copying the program +--- FreeDoko-orig/Makefile 2017-09-03 22:32:18.328192513 +0200 ++++ FreeDoko/Makefile 2017-09-03 22:36:21.661087423 +0200 +@@ -320,8 +320,7 @@ echo "Copying the program" mkdir -p $(DESTDIR)$(BIN_DIRECTORY) cp src/FreeDoko $(DESTDIR)$(BIN_DIRECTORY) @@ -26,7 +11,7 @@ diff -ru --no-dereference -x .git FreeDoko-orig/Makefile FreeDoko/Makefile cd $(DESTDIR)$(BIN_DIRECTORY) && ln -sf FreeDoko freedoko # Copying the data files echo "Copying the data files" -@@ -342,15 +339,13 @@ +@@ -341,18 +340,16 @@ a2x -f manpage doc/freedoko.adoc mkdir -p $(DESTDIR)$(MAN_DIRECTORY) cp doc/freedoko.6 $(DESTDIR)$(MAN_DIRECTORY)/ @@ -41,12 +26,17 @@ diff -ru --no-dereference -x .git FreeDoko-orig/Makefile FreeDoko/Makefile - -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 +- mkdir -p "$(DESKTOP_FILE_DIRECTORY)" +- sed "s|Exec=.*$$|Exec=$(BIN_DIRECTORY)/FreeDoko|" bin/FreeDoko.desktop > "$(DESKTOP_FILE_DIRECTORY)/FreeDoko.desktop" ++ mkdir -p "$(DESTDIR)$(DESKTOP_FILE_DIRECTORY)" ++ sed "s|Exec=.*$$|Exec=$(BIN_DIRECTORY)/FreeDoko|" bin/FreeDoko.desktop > "$(DESTDIR)$(DESKTOP_FILE_DIRECTORY)/FreeDoko.desktop" + # all finished echo "Installation erfolgreich" - .PHONY: check_install diff -ru --no-dereference -x .git FreeDoko-orig/Makefile.install.directories FreeDoko/Makefile.install.directories ---- FreeDoko-orig/Makefile.install.directories 2017-09-03 19:38:04.723372749 +0200 -+++ FreeDoko/Makefile.install.directories 2017-09-03 19:38:36.096303160 +0200 +--- FreeDoko-orig/Makefile.install.directories 2017-09-03 22:32:18.328192513 +0200 ++++ FreeDoko/Makefile.install.directories 2017-09-03 22:32:52.587635577 +0200 @@ -4,14 +4,14 @@ # the different directories for the files @@ -93,21 +83,9 @@ diff -ru --no-dereference -x .git FreeDoko-orig/Makefile.install.directories Fre # release -diff -ru --no-dereference -x .git FreeDoko-orig/bin/FreeDoko.desktop FreeDoko/bin/FreeDoko.desktop ---- FreeDoko-orig/bin/FreeDoko.desktop 2017-09-03 19:38:04.723372749 +0200 -+++ FreeDoko/bin/FreeDoko.desktop 2017-09-03 19:38:46.752832849 +0200 -@@ -6,7 +6,7 @@ - Comment=game of Doppelkopf - Comment[de]=Doppelkopf-Spiel - Comment[fr]=un jeu de Doppelkopf --Exec=/usr/games/freedoko -+Exec=/usr/bin/freedoko - Path= - Icon=FreeDoko - Categories=Application;Game;CardGame; diff -ru --no-dereference -x .git FreeDoko-orig/data/Makefile FreeDoko/data/Makefile ---- FreeDoko-orig/data/Makefile 2017-09-03 19:38:05.403364021 +0200 -+++ FreeDoko/data/Makefile 2017-09-03 19:39:02.862625671 +0200 +--- FreeDoko-orig/data/Makefile 2017-09-03 22:32:19.114846280 +0200 ++++ FreeDoko/data/Makefile 2017-09-03 22:37:22.290203717 +0200 @@ -32,8 +32,7 @@ for d in cardsets iconsets backgrounds sounds; do \ $(MAKE) -C $$d install; \ @@ -119,8 +97,8 @@ diff -ru --no-dereference -x .git FreeDoko-orig/data/Makefile FreeDoko/data/Make ifeq ($(SHELLTYPE), sh) diff -ru --no-dereference -x .git FreeDoko-orig/doc/Makefile FreeDoko/doc/Makefile ---- FreeDoko-orig/doc/Makefile 2017-09-03 19:38:06.300019179 +0200 -+++ FreeDoko/doc/Makefile 2017-09-03 19:39:20.952392881 +0200 +--- FreeDoko-orig/doc/Makefile 2017-09-03 22:32:21.034814819 +0200 ++++ FreeDoko/doc/Makefile 2017-09-03 22:37:03.963802226 +0200 @@ -34,8 +34,7 @@ fi cp -a Bugs GPL Roadmap hpux.required_libs-ia64.txt $(DESTDIR)$(HELP_DIRECTORY)/ @@ -132,17 +110,9 @@ diff -ru --no-dereference -x .git FreeDoko-orig/doc/Makefile FreeDoko/doc/Makefi endif diff -ru --no-dereference -x .git FreeDoko-orig/src/Makefile FreeDoko/src/Makefile ---- FreeDoko-orig/src/Makefile 2017-09-03 19:38:06.980010451 +0200 -+++ FreeDoko/src/Makefile 2017-09-03 19:40:00.958544194 +0200 -@@ -260,6 +260,7 @@ - $(INCLUDE_ALL) \ - $(LIBS_ALL) \ - $(CXXFLAGS) \ -+ $(LDFLAGS) \ - -o $@ - @echo "$(PROGRAM) compiled successfully" - -@@ -279,7 +280,6 @@ +--- FreeDoko-orig/src/Makefile 2017-09-03 22:32:23.874768343 +0200 ++++ FreeDoko/src/Makefile 2017-09-03 22:32:52.587635577 +0200 +@@ -282,7 +282,6 @@ -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"' \ -DLOCALE_DIRECTORY='\"$(LOCALE_DIRECTORY)\"'" \ $(PROGRAM) @@ -150,23 +120,3 @@ diff -ru --no-dereference -x .git FreeDoko-orig/src/Makefile FreeDoko/src/Makefi # strip the program from all symbols .PHONY: strip -diff -ru --no-dereference -x .git FreeDoko-orig/src/Makefile.local.template FreeDoko/src/Makefile.local.template ---- FreeDoko-orig/src/Makefile.local.template 2017-09-03 19:38:06.980010451 +0200 -+++ FreeDoko/src/Makefile.local.template 2017-09-03 19:41:35.870852887 +0200 -@@ -29,11 +29,11 @@ - #CPPFLAGS += -DMANUAL_DIRECTORY_VALUE='"../manual"' - - # a description for the version information --ifeq ($(RELEASE), true) --CPPFLAGS += -DVERSION_DESCRIPTION='"$(OPERATING_SYSTEM_NAME)"' --else --CPPFLAGS += -DVERSION_DESCRIPTION='"self compiled"' --endif -+#ifeq ($(RELEASE), true) -+#CPPFLAGS += -DVERSION_DESCRIPTION='"$(OPERATING_SYSTEM_NAME)"' -+#else -+#CPPFLAGS += -DVERSION_DESCRIPTION='"self compiled"' -+#endif - - # whether to create a segmentation fault (and hence a core dump) when FreeDoko - # has found an error |