summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2017-09-04 08:12:24 +0200
committerMichael Straube2017-09-04 08:12:24 +0200
commit5a5ea3d34e05e09fdd6c6fd5419772e28ee626d3 (patch)
tree0007bd5ac36c008fa5d1d8a4ada9a619240fc7e5
parent110ce19f35d4cb8964cbad94ba25ae322447aee2 (diff)
downloadaur-5a5ea3d34e05e09fdd6c6fd5419772e28ee626d3.tar.gz
Update patch and PKGBUILD
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD13
-rw-r--r--freedoko-git-archlinux.patch88
3 files changed, 25 insertions, 81 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c209f900e8d2..2d1b359b34fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 930f7922bb9f..89a86c2934b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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