diff options
-rw-r--r-- | .SRCINFO | 88 | ||||
-rw-r--r-- | PKGBUILD | 146 | ||||
-rw-r--r-- | pzl_boggle.desktop | 9 | ||||
-rw-r--r-- | pzl_codeword.desktop | 9 | ||||
-rw-r--r-- | pzl_futoshiki.desktop | 9 | ||||
-rw-r--r-- | pzl_jigsaw.desktop | 9 | ||||
-rw-r--r-- | pzl_kakuro.desktop | 9 | ||||
-rw-r--r-- | pzl_minesweeper.desktop | 9 | ||||
-rw-r--r-- | pzl_scrabbler.desktop | 9 | ||||
-rw-r--r-- | pzl_sokoban.desktop | 9 | ||||
-rw-r--r-- | pzl_sudoku.desktop | 9 | ||||
-rw-r--r-- | pzl_sumpuzzle.desktop | 9 |
12 files changed, 324 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..207b941beadf --- /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 000000000000..909648c9d9f5 --- /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 000000000000..f27119fb0f0f --- /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 000000000000..3335461c91db --- /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 000000000000..39df621328ee --- /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 000000000000..107c741eda03 --- /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 000000000000..8ee6a370f099 --- /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 000000000000..fbf6d6f8ed71 --- /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 000000000000..39636c505c8e --- /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 000000000000..270edad85d27 --- /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 000000000000..ffef990aeea8 --- /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 000000000000..d774c098c162 --- /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 |