summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO88
-rw-r--r--PKGBUILD146
-rw-r--r--pzl_boggle.desktop9
-rw-r--r--pzl_codeword.desktop9
-rw-r--r--pzl_futoshiki.desktop9
-rw-r--r--pzl_jigsaw.desktop9
-rw-r--r--pzl_kakuro.desktop9
-rw-r--r--pzl_minesweeper.desktop9
-rw-r--r--pzl_scrabbler.desktop9
-rw-r--r--pzl_sokoban.desktop9
-rw-r--r--pzl_sudoku.desktop9
-rw-r--r--pzl_sumpuzzle.desktop9
12 files changed, 324 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 00000000000..207b941bead
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,88 @@
+# Generated by makepkg 4.2.1
+# Wed Apr 22 13:55:31 UTC 2015
+pkgbase = pzl_games
+ pkgdesc = Small collection of computer games.
+ pkgver = 3.5
+ pkgrel = 1
+ url = http://pzl.org.uk/
+ arch = any
+ license = GPL
+ source = http://pzl.org.uk/pzl_3_5.zip
+ source = pzl_boggle.desktop
+ source = pzl_codeword.desktop
+ source = pzl_futoshiki.desktop
+ source = pzl_jigsaw.desktop
+ source = pzl_kakuro.desktop
+ source = pzl_minesweeper.desktop
+ source = pzl_scrabbler.desktop
+ source = pzl_sumpuzzle.desktop
+ source = pzl_sudoku.desktop
+ source = pzl_sokoban.desktop
+ md5sums = 1ef78396f3c62cec59ca409f5d67398f
+ md5sums = 68db7ca30579f312bfcf274f8dbdd406
+ md5sums = 3fe6e4760000ec42505601ef74ec9d31
+ md5sums = 25e7079b6867a9465b79d77e3f30d3c8
+ md5sums = 4c56394fc8e6c31f2da61727e0dccfb5
+ md5sums = 3bf4816d7aa6fe5b0bba231831e390c4
+ md5sums = dce4907232ffbbb173053771dd38a393
+ md5sums = a59c4ccadb776f5e0f45d5a70345cd96
+ md5sums = 0909be64599ffb306e5081ebd82138a2
+ md5sums = 13cefc5e33b8df09001a3834e8d81cd2
+ md5sums = 3b3797fbb8dd8ac7b9c64a940ef893e9
+
+pkgname = pzl_common
+ pkgdesc = Common files for pzl games.
+ depends = tk
+ depends = python2
+
+pkgname = pzl_boggle
+ pkgdesc = Find as many words as possible in a grid of letters.
+ url = http://pzl.org.uk/boggle.html
+ depends = pzl_common
+
+pkgname = pzl_codeword
+ pkgdesc = Challenging crossword pattern recognition game.
+ url = http://pzl.org.uk/codeword.html
+ depends = pzl_common
+
+pkgname = pzl_futoshiki
+ pkgdesc = Logic game in which players solve a Latin square.
+ url = http://pzl.org.uk/futoshiki.html
+ depends = pzl_common
+
+pkgname = pzl_jigsaw
+ pkgdesc = Puzzle game to assemble segments of a picture into their positions.
+ url = http://pzl.org.uk/jigsaw.html
+ depends = python2-pillow
+ depends = pzl_common
+
+pkgname = pzl_kakuro
+ pkgdesc = An absorbing logic game.
+ url = http://pzl.org.uk/kakuro.html
+ depends = pzl_common
+
+pkgname = pzl_minesweeper
+ pkgdesc = Minesweeper game which will always produce puzzles that can be solved using logic.
+ url = http://pzl.org.uk/minesweeper.html
+ depends = pzl_common
+
+pkgname = pzl_scrabbler
+ pkgdesc = Make words on the board using randomly allotted letters.
+ url = http://pzl.org.uk/scrabbler.html
+ depends = pzl_common
+
+pkgname = pzl_sumpuzzle
+ pkgdesc = Test of logic and simple arithmetic in which the player positions numbers to satisfy six intersecting sums.
+ url = http://pzl.org.uk/sumpuzzle.html
+ depends = pzl_common
+
+pkgname = pzl_sudoku
+ pkgdesc = The popular logic game.
+ url = http://pzl.org.uk/sudoku.html
+ depends = pzl_common
+
+pkgname = pzl_sokoban
+ pkgdesc = The warehouse keeper must push boxes to designated positions.
+ url = http://pzl.org.uk/sokoban.html
+ depends = pzl_common
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 00000000000..909648c9d9f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,146 @@
+# Maintainer: SanskritFritz (gmail)
+
+pkgname=("pzl_common" "pzl_boggle" "pzl_codeword" "pzl_futoshiki" "pzl_jigsaw" "pzl_kakuro" "pzl_minesweeper" "pzl_scrabbler" "pzl_sumpuzzle" "pzl_sudoku" "pzl_sokoban")
+pkgbase="pzl_games"
+pkgver=3.5
+_pkgver=3_5
+pkgrel=1
+pkgdesc="Small collection of computer games."
+arch=('any')
+url="http://pzl.org.uk/"
+license=('GPL')
+source=("http://pzl.org.uk/pzl_$_pkgver.zip"
+ "pzl_boggle.desktop"
+ "pzl_codeword.desktop"
+ "pzl_futoshiki.desktop"
+ "pzl_jigsaw.desktop"
+ "pzl_kakuro.desktop"
+ "pzl_minesweeper.desktop"
+ "pzl_scrabbler.desktop"
+ "pzl_sumpuzzle.desktop"
+ "pzl_sudoku.desktop"
+ "pzl_sokoban.desktop" )
+
+prepare() {
+ sed -i "s|#!/usr/bin/python|#!/usr/bin/python2|" pzl_download/*.py*
+}
+
+
+package_pzl_common() {
+ pkgdesc="Common files for pzl games."
+ depends=('tk' 'python2')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/*.py "$pkgdir/usr/share/pzl_games"
+}
+
+package_pzl_boggle() {
+ pkgdesc="Find as many words as possible in a grid of letters."
+ url="http://pzl.org.uk/boggle.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/boggle.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/boggle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_boggle.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_codeword() {
+ pkgdesc="Challenging crossword pattern recognition game."
+ url="http://pzl.org.uk/codeword.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/codeword.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/codeword_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_codeword.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_futoshiki() {
+ pkgdesc="Logic game in which players solve a Latin square."
+ url="http://pzl.org.uk/futoshiki.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/futoshiki.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/futoshiki_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_futoshiki.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_jigsaw() {
+ pkgdesc="Puzzle game to assemble segments of a picture into their positions."
+ url="http://pzl.org.uk/jigsaw.html"
+ depends=('python2-pillow' 'pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/jigsaw.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/jigsaw_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_jigsaw.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_kakuro() {
+ pkgdesc="An absorbing logic game."
+ url="http://pzl.org.uk/kakuro.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/kakuro.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/kakuro_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_kakuro.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_minesweeper() {
+ pkgdesc="Minesweeper game which will always produce puzzles that can be solved using logic."
+ url="http://pzl.org.uk/minesweeper.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/minesweeper.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/minesweeper_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_minesweeper.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_scrabbler() {
+ pkgdesc="Make words on the board using randomly allotted letters."
+ url="http://pzl.org.uk/scrabbler.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/scrabbler.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/scrabbler_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_scrabbler.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_sumpuzzle() {
+ pkgdesc="Test of logic and simple arithmetic in which the player positions numbers to satisfy six intersecting sums."
+ url="http://pzl.org.uk/sumpuzzle.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/sumpuzzle.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/sumpuzzle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_sumpuzzle.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_sudoku() {
+ pkgdesc="The popular logic game."
+ url="http://pzl.org.uk/sudoku.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/sudoku.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/sudoku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_sudoku.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_sokoban() {
+ pkgdesc="The warehouse keeper must push boxes to designated positions."
+ url="http://pzl.org.uk/sokoban.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ cp pzl_download/sokoban.pyw "$pkgdir/usr/share/pzl_games"
+ cp pzl_download/sokoban_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ cp pzl_sokoban.desktop "$pkgdir/usr/share/applications"
+}
+
+md5sums=('1ef78396f3c62cec59ca409f5d67398f'
+ '68db7ca30579f312bfcf274f8dbdd406'
+ '3fe6e4760000ec42505601ef74ec9d31'
+ '25e7079b6867a9465b79d77e3f30d3c8'
+ '4c56394fc8e6c31f2da61727e0dccfb5'
+ '3bf4816d7aa6fe5b0bba231831e390c4'
+ 'dce4907232ffbbb173053771dd38a393'
+ 'a59c4ccadb776f5e0f45d5a70345cd96'
+ '0909be64599ffb306e5081ebd82138a2'
+ '13cefc5e33b8df09001a3834e8d81cd2'
+ '3b3797fbb8dd8ac7b9c64a940ef893e9')
diff --git a/pzl_boggle.desktop b/pzl_boggle.desktop
new file mode 100644
index 00000000000..f27119fb0f0
--- /dev/null
+++ b/pzl_boggle.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Boggle
+Comment=Boggle (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/boggle.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/boggle_icon.png
+Type=Application
diff --git a/pzl_codeword.desktop b/pzl_codeword.desktop
new file mode 100644
index 00000000000..3335461c91d
--- /dev/null
+++ b/pzl_codeword.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Codeword
+Comment=Codeword (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/codeword.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/codeword_icon.png
+Type=Application
diff --git a/pzl_futoshiki.desktop b/pzl_futoshiki.desktop
new file mode 100644
index 00000000000..39df621328e
--- /dev/null
+++ b/pzl_futoshiki.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Futoshiki
+Comment=Futoshiki (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/futoshiki.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/futoshiki_icon.png
+Type=Application
diff --git a/pzl_jigsaw.desktop b/pzl_jigsaw.desktop
new file mode 100644
index 00000000000..107c741eda0
--- /dev/null
+++ b/pzl_jigsaw.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Jigsaw
+Comment=Jigsaw (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/jigsaw.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/jigsaw_icon.png
+Type=Application
diff --git a/pzl_kakuro.desktop b/pzl_kakuro.desktop
new file mode 100644
index 00000000000..8ee6a370f09
--- /dev/null
+++ b/pzl_kakuro.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Kakuro
+Comment=Kakuro (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/kakuro.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/kakuro_icon.png
+Type=Application
diff --git a/pzl_minesweeper.desktop b/pzl_minesweeper.desktop
new file mode 100644
index 00000000000..fbf6d6f8ed7
--- /dev/null
+++ b/pzl_minesweeper.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Minesweeper
+Comment=Minesweeper (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/minesweeper.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/minesweeper_icon.png
+Type=Application
diff --git a/pzl_scrabbler.desktop b/pzl_scrabbler.desktop
new file mode 100644
index 00000000000..39636c505c8
--- /dev/null
+++ b/pzl_scrabbler.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Scrabbler
+Comment=Scrabbler (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/scrabbler.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/scrabbler_icon.png
+Type=Application
diff --git a/pzl_sokoban.desktop b/pzl_sokoban.desktop
new file mode 100644
index 00000000000..270edad85d2
--- /dev/null
+++ b/pzl_sokoban.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Sokoban
+Comment=Sokoban (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/sokoban.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/sokoban_icon.png
+Type=Application
diff --git a/pzl_sudoku.desktop b/pzl_sudoku.desktop
new file mode 100644
index 00000000000..ffef990aeea
--- /dev/null
+++ b/pzl_sudoku.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Sudoku
+Comment=Sudoku (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/sudoku.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/sudoku_icon.png
+Type=Application
diff --git a/pzl_sumpuzzle.desktop b/pzl_sumpuzzle.desktop
new file mode 100644
index 00000000000..d774c098c16
--- /dev/null
+++ b/pzl_sumpuzzle.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Sumpuzzle
+Comment=Sumpuzzle (pzl games)
+Categories=Game;LogicGame
+Exec=python2 /usr/share/pzl_games/sumpuzzle.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/sumpuzzle_icon.png
+Type=Application