summarylogtreecommitdiffstats
path: root/freedoko-git-archlinux.patch
blob: aeefd535313087e22536e6c936795c5153074c44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
diff -ru --no-dereference -x .git FreeDoko-orig/Makefile FreeDoko/Makefile
--- 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)
-	-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 "Copying the data files"
@@ -341,18 +340,16 @@
 	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 "copy the 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
-	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"
 
diff -ru --no-dereference -x .git FreeDoko-orig/Makefile.install.directories FreeDoko/Makefile.install.directories
--- 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
 
 # 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
 
 
 # release
diff -ru --no-dereference -x .git FreeDoko-orig/data/Makefile FreeDoko/data/Makefile
--- 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; \
 	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 --no-dereference -x .git FreeDoko-orig/doc/Makefile FreeDoko/doc/Makefile
--- 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)/
 	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 --no-dereference -x .git FreeDoko-orig/src/Makefile FreeDoko/src/Makefile
--- 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)
-	$(MAKE) strip
 
 # strip the program from all symbols
 .PHONY: strip