diff options
author | Michael Straube | 2017-09-03 20:49:26 +0200 |
---|---|---|
committer | Michael Straube | 2017-09-03 20:49:26 +0200 |
commit | b99f0f2738c192f7ac943fc230e187e468dfe964 (patch) | |
tree | e46c2b401b65a5394887e099520bcd7b31484d28 | |
parent | 8ac40e4163c8005da0b6a37c5b87e09004cc020a (diff) | |
download | aur-b99f0f2738c192f7ac943fc230e187e468dfe964.tar.gz |
Update patch, revert split package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | freedoko-git-archlinux.patch | 86 |
3 files changed, 64 insertions, 72 deletions
@@ -1,6 +1,6 @@ pkgbase = freedoko-git pkgdesc = Free implementation of the card game Doppelkopf (git version) - pkgver = 0.7.16.r246.gea34e6f2 + pkgver = 0.7.16.r302.g55e43523 pkgrel = 1 url = http://free-doko.sourceforge.net/en/FreeDoko.html arch = i686 @@ -13,20 +13,12 @@ pkgbase = freedoko-git makedepends = dos2unix depends = gtkmm3 depends = freealut + provides = freedoko + conflicts = freedoko source = git+https://gitlab.com/dknof/FreeDoko.git source = freedoko-git-archlinux.patch sha256sums = SKIP - sha256sums = 4d98598cc9b503583d3521342e94959ff73a5f13398326728bfa0004acf8a0f6 + sha256sums = 2382a910c08388fb148951cae46c0f57fc4df14e529b2536083d739f47d4f2f6 pkgname = freedoko-git - optdepends = freedoko-docs-git: HTML manual - provides = freedoko - conflicts = freedoko - -pkgname = freedoko-docs-git - pkgdesc = HTML manual for FreeDoko (git version) - arch = any - depends = - provides = freedoko-docs - conflicts = freedoko-docs @@ -1,9 +1,8 @@ # Maintainer: Michael Straube <straubem@gmx.de> # Contributor: Robert Knauer <robert@privatdemail.net> -pkgbase=freedoko-git -pkgname=('freedoko-git' 'freedoko-docs-git') -pkgver=0.7.16.r246.gea34e6f2 +pkgname=freedoko-git +pkgver=0.7.16.r302.g55e43523 pkgrel=1 pkgdesc="Free implementation of the card game Doppelkopf (git version)" arch=('i686' 'x86_64') @@ -12,10 +11,12 @@ license=('GPL') #depends=('gtkmm3' 'gnet' 'freealut') depends=('gtkmm3' 'freealut') # network currently disabled upstream makedepends=('git' 'asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix') +conflicts=('freedoko') +provides=('freedoko') source=("git+https://gitlab.com/dknof/FreeDoko.git" "freedoko-git-archlinux.patch") sha256sums=('SKIP' - '4d98598cc9b503583d3521342e94959ff73a5f13398326728bfa0004acf8a0f6') + '2382a910c08388fb148951cae46c0f57fc4df14e529b2536083d739f47d4f2f6') pkgver() { cd FreeDoko @@ -24,9 +25,7 @@ pkgver() { prepare() { cd FreeDoko - patch -p1 -i ../freedoko-git-archlinux.patch - find manual -type f -exec chmod 644 {} \; } build() { @@ -36,27 +35,14 @@ build() { make documentation } -package_freedoko-git() { - optdepends=('freedoko-docs-git: HTML manual') - conflicts=('freedoko') - provides=('freedoko') - +package() { cd FreeDoko make DESTDIR="$pkgdir" install install -Dm644 bin/FreeDoko.desktop "$pkgdir"/usr/share/applications/freedoko.desktop - rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows.txt,de/SuSE,en/Windows,hpux*} -} - -package_freedoko-docs-git() { - pkgdesc="HTML manual for FreeDoko (git version)" - arch=('any') - depends=() - conflicts=('freedoko-docs') - provides=('freedoko-docs') - - cd FreeDoko - install -d "$pkgdir"/usr/share/doc/freedoko - tar -c --exclude={*.sh,Makefile} manual | tar -x -C "$pkgdir"/usr/share/doc/freedoko + find "$pkgdir"/usr/share/doc/freedoko/manual -type f -exec chmod 644 {} \; + 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 6aae8c4acfa7..57f8d6e02335 100644 --- a/freedoko-git-archlinux.patch +++ b/freedoko-git-archlinux.patch @@ -1,35 +1,21 @@ diff -ru --no-dereference -x .git FreeDoko-orig/Makefile FreeDoko/Makefile ---- FreeDoko-orig/Makefile 2017-08-24 17:40:29.768795447 +0200 -+++ FreeDoko/Makefile 2017-08-24 17:41:13.635388245 +0200 -@@ -78,8 +78,12 @@ +--- 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) \ -+ "USE_UI_TEXT=false" \ -+ "USE_UI_GTKMM=true" \ -+ "USE_NETWORK=false" \ -+ "CPPFLAGS+= -DRELEASE -DVERSION_DESCRIPTION='\"$(OPERATING_SYSTEM_NAME) binary\"' -DPUBLIC_DATA_DIRECTORY_VALUE='\"$(DATA_DIRECTORY)\"' -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"' -DLOCALE_DIRECTORY='\"$(LOCALE_DIRECTORY)\"'" \ -+ -C src $(PROGRAM) ++ $(MAKE) -C src release_bin @echo "---" @echo "* Program 'FreeDoko' created" -@@ -281,22 +285,11 @@ +@@ -316,13 +315,11 @@ ifeq ($(OPERATING_SYSTEM), Linux) .PHONY: install - install : -- $(MAKE) \ -- --always-make \ -- "USE_UI_TEXT=false" \ -- "USE_UI_GTKMM=true" \ -- "USE_NETWORK=false" \ -- "CXXFLAGS=-Wall -Werror -Wno-parentheses -pipe -Os -std=c++14" \ -- "CPPFLAGS=-DRELEASE -DVERSION_DESCRIPTION='\"$(OPERATING_SYSTEM_NAME) binary\"' -DPUBLIC_DATA_DIRECTORY_VALUE='\"$(DATA_DIRECTORY)\"' -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"' -DLOCALE_DIRECTORY='\"$(LOCALE_DIRECTORY)\"'" \ -- -C src \ -- $(PROGRAM) -- $(MAKE) -C src strip + install : check_install +- $(MAKE) -C src release_bin # Copying the program echo "Copying the program" mkdir -p $(DESTDIR)$(BIN_DIRECTORY) @@ -40,8 +26,8 @@ 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" -@@ -315,15 +308,13 @@ - a2x -f manpage doc/freedoko.asciidoc +@@ -342,15 +339,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 @@ -55,12 +41,12 @@ 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 + echo "Installation erfolgreich" - .PHONY: uninstall - uninstall : + .PHONY: check_install diff -ru --no-dereference -x .git FreeDoko-orig/Makefile.install.directories FreeDoko/Makefile.install.directories ---- FreeDoko-orig/Makefile.install.directories 2017-08-24 17:40:29.768795447 +0200 -+++ FreeDoko/Makefile.install.directories 2017-08-24 17:41:13.642054898 +0200 +--- 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 @@ -4,14 +4,14 @@ # the different directories for the files @@ -108,8 +94,8 @@ 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-08-24 17:40:29.772128776 +0200 -+++ FreeDoko/bin/FreeDoko.desktop 2017-08-24 17:41:13.642054898 +0200 +--- 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 @@ -120,8 +106,8 @@ diff -ru --no-dereference -x .git FreeDoko-orig/bin/FreeDoko.desktop FreeDoko/bi Icon=FreeDoko Categories=Application;Game;CardGame; diff -ru --no-dereference -x .git FreeDoko-orig/data/Makefile FreeDoko/data/Makefile ---- FreeDoko-orig/data/Makefile 2017-08-24 17:40:32.352125362 +0200 -+++ FreeDoko/data/Makefile 2017-08-24 17:41:13.642054898 +0200 +--- FreeDoko-orig/data/Makefile 2017-09-03 19:38:05.403364021 +0200 ++++ FreeDoko/data/Makefile 2017-09-03 19:39:02.862625671 +0200 @@ -32,8 +32,7 @@ for d in cardsets iconsets backgrounds sounds; do \ $(MAKE) -C $$d install; \ @@ -133,8 +119,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-08-24 17:40:35.312121299 +0200 -+++ FreeDoko/doc/Makefile 2017-08-24 17:41:13.642054898 +0200 +--- FreeDoko-orig/doc/Makefile 2017-09-03 19:38:06.300019179 +0200 ++++ FreeDoko/doc/Makefile 2017-09-03 19:39:20.952392881 +0200 @@ -34,8 +34,7 @@ fi cp -a Bugs GPL Roadmap hpux.required_libs-ia64.txt $(DESTDIR)$(HELP_DIRECTORY)/ @@ -146,9 +132,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-08-24 17:40:38.752116381 +0200 -+++ FreeDoko/src/Makefile 2017-08-24 17:48:59.716407508 +0200 -@@ -232,6 +232,7 @@ +--- 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) \ @@ -156,3 +142,31 @@ diff -ru --no-dereference -x .git FreeDoko-orig/src/Makefile FreeDoko/src/Makefi -o $@ @echo "$(PROGRAM) compiled successfully" +@@ -279,7 +280,6 @@ + -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"' \ + -DLOCALE_DIRECTORY='\"$(LOCALE_DIRECTORY)\"'" \ + $(PROGRAM) +- $(MAKE) strip + + # 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 |