diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 150 |
1 files changed, 96 insertions, 54 deletions
@@ -1,15 +1,15 @@ # Maintainer: SanskritFritz (gmail) -pkgname=("pzl_common" "pzl_akari" "pzl_boggle" "pzl_codeword" "pzl_futoshiki" "pzl_jigsaw" "pzl_kakuro" "pzl_minesweeper" "pzl_scrabbler" "pzl_sumpuzzle" "pzl_sudoku" "pzl_sokoban") +pkgname=("pzl_common" "pzl_akari" "pzl_boggle" "pzl_codeword" "pzl_futoshiki" "pzl_jigsaw" "pzl_kakuro" "pzl_minesweeper" "pzl_scrabbler" "pzl_sumpuzzle" "pzl_sudoku" "pzl_sokoban" "pzl_bridges" "pzl_shikaku" "pzl_suguru" "pzl_hidato" ) pkgbase="pzl_games" -pkgver=4.0 -_pkgver=4_0 +pkgver=8.0 +_pkgver=8_0 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" +source=("http://pzl.org.uk/pzl3_$_pkgver.zip" "pzl_akari.desktop" "pzl_boggle.desktop" "pzl_codeword.desktop" @@ -20,34 +20,35 @@ source=("http://pzl.org.uk/pzl_$_pkgver.zip" "pzl_scrabbler.desktop" "pzl_sumpuzzle.desktop" "pzl_sudoku.desktop" - "pzl_sokoban.desktop") -# "pzl_launcher.desktop") - -md5sums=('e447cbe20f3d8f8475f9201b95488128' - '7775d13040fcb2108283fe9ad62a24ab' - '68db7ca30579f312bfcf274f8dbdd406' - '3fe6e4760000ec42505601ef74ec9d31' - '25e7079b6867a9465b79d77e3f30d3c8' - '4c56394fc8e6c31f2da61727e0dccfb5' - '3bf4816d7aa6fe5b0bba231831e390c4' - 'dce4907232ffbbb173053771dd38a393' - 'a59c4ccadb776f5e0f45d5a70345cd96' - '0909be64599ffb306e5081ebd82138a2' - '13cefc5e33b8df09001a3834e8d81cd2' - '3b3797fbb8dd8ac7b9c64a940ef893e9') -# '673452d59ee878d5cfd67651ae12dc93') - -prepare() { - sed -i "s|#!/usr/bin/python|#!/usr/bin/python2|" pzl_download/*.py* -} - + "pzl_sokoban.desktop" + "pzl_bridges.desktop" + "pzl_shikaku.desktop" + "pzl_suguru.desktop" + "pzl_hidato.desktop" ) + +md5sums=('de1504b78e1b0da7662a9fe5b0026e75' + 'b7d0a414fc22aa750b7e4d758a6e04cd' + '898534ec921c3c165fc11a7b5ef9b8d2' + '02df03e4c57e8b77062df51971f7c582' + '744840240079721ae72b14b49589ef4b' + '00333ad5a67aa529189cb8d5efce7ec2' + '27c7b30bf6c9365397b35d4cca7044f8' + '3938559de7b10ca25f86ccb59676547e' + 'bdcdc0250d61c33f85289e7e436546a6' + '652ec7a6aa6a225f62579a315bd98421' + '068873d936f6592065010b056da87cc7' + 'ea71834e6c8ab194e38738b599a3e351' + 'b62c538e5baba89f6fe1e195af8e39af' + '38dc1f1869c03d4cc8e2724e6060fc65' + '0c1b99051ab88c9aacf108a4d7d577e2' + 'a07ce126d031c9fbed8c1cbe2c6af1a1') package_pzl_common() { pkgdesc="Common files for pzl games." - depends=('tk' 'python2') + depends=('tk' 'python') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/pzl_lib.py "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/dawg.py "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/pzl_lib.py "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/dawg.py "$pkgdir/usr/share/pzl_games" } package_pzl_akari() { @@ -55,8 +56,8 @@ package_pzl_akari() { url="http://pzl.org.uk/akari.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/akari.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/akari_logo.gif "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/akari.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/akari_logo.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_akari.desktop "$pkgdir/usr/share/applications" } @@ -65,8 +66,8 @@ package_pzl_boggle() { url="http://pzl.org.uk/boggle.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/boggle.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/boggle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/boggle.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/boggle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_boggle.desktop "$pkgdir/usr/share/applications" } @@ -75,8 +76,8 @@ package_pzl_codeword() { url="http://pzl.org.uk/codeword.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/codeword.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/codeword_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/codeword.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/codeword_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_codeword.desktop "$pkgdir/usr/share/applications" } @@ -85,18 +86,18 @@ package_pzl_futoshiki() { url="http://pzl.org.uk/futoshiki.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/futoshiki.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/futoshiki_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/futoshiki.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/futoshiki_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 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') + depends=('python-pillow' 'pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/jigsaw.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/jigsaw_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/jigsaw.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/jigsaw_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_jigsaw.desktop "$pkgdir/usr/share/applications" } @@ -105,8 +106,8 @@ package_pzl_kakuro() { url="http://pzl.org.uk/kakuro.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/kakuro.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/kakuro_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/kakuro.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/kakuro_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_kakuro.desktop "$pkgdir/usr/share/applications" } @@ -115,8 +116,8 @@ package_pzl_minesweeper() { url="http://pzl.org.uk/minesweeper.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/minesweeper.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/minesweeper_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/minesweeper.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/minesweeper_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_minesweeper.desktop "$pkgdir/usr/share/applications" } @@ -125,8 +126,8 @@ package_pzl_scrabbler() { url="http://pzl.org.uk/scrabbler.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/scrabbler.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/scrabbler_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/scrabbler.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/scrabbler_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_scrabbler.desktop "$pkgdir/usr/share/applications" } @@ -135,8 +136,8 @@ package_pzl_sumpuzzle() { url="http://pzl.org.uk/sumpuzzle.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/sumpuzzle.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/sumpuzzle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/sumpuzzle.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/sumpuzzle_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_sumpuzzle.desktop "$pkgdir/usr/share/applications" } @@ -145,8 +146,8 @@ package_pzl_sudoku() { url="http://pzl.org.uk/sudoku.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/sudoku.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/sudoku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/sudoku.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/sudoku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_sudoku.desktop "$pkgdir/usr/share/applications" } @@ -155,17 +156,58 @@ package_pzl_sokoban() { url="http://pzl.org.uk/sokoban.html" depends=('pzl_common') install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} - install -m644 pzl_download/sokoban.pyw "$pkgdir/usr/share/pzl_games" - install -m644 pzl_download/sokoban_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl3_download/sokoban.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/sokoban_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" install -m644 pzl_sokoban.desktop "$pkgdir/usr/share/applications" } +package_pzl_bridges() { + pkgdesc="Link a set of islands with bridges so that it is possible to reach any island from any other." + url="http://pzl.org.uk/bridges.html" + depends=('pzl_common') + install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} + install -m644 pzl3_download/bridges.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/bridges_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl_bridges.desktop "$pkgdir/usr/share/applications" +} + +package_pzl_shikaku() { + pkgdesc="Draw non-overlapping rectangles around the clue cells to completely cover the grid by rectangles." + url="http://pzl.org.uk/shikaku.html" + depends=('pzl_common') + install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} + install -m644 pzl3_download/shikaku.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/shikaku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl_shikaku.desktop "$pkgdir/usr/share/applications" +} + +package_pzl_suguru() { + pkgdesc="Place the digits 1-N once in each polyomino in such a way that no digit touches another digit of the same value." + url="http://pzl.org.uk/suguru.html" + depends=('pzl_common') + install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} + install -m644 pzl3_download/suguru.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/suguru_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl_suguru.desktop "$pkgdir/usr/share/applications" +} + +package_pzl_hidato() { + pkgdesc="Place a chain of consecutive numbers in touching cells so that there is a continuous path." + url="http://pzl.org.uk/hidato.html" + depends=('pzl_common') + install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} + install -m644 pzl3_download/hidato.pyw "$pkgdir/usr/share/pzl_games" + install -m644 pzl3_download/hidato_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" + install -m644 pzl_hidato.desktop "$pkgdir/usr/share/applications" +} + + # package_pzl_launcher() { # pkgdesc="Launcher for pzl games." -# url="http://pzl.org.uk/sokoban.html" +# url="http://pzl.org.uk/" # depends=('pzl_common') # install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games} -# install -m644 pzl_download/pzl_launcher.pyw "$pkgdir/usr/share/pzl_games" -# install -m644 pzl_download/pzl_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" +# install -m644 pzl3_download/pzl_launcher.pyw "$pkgdir/usr/share/pzl_games" +# install -m644 pzl3_download/pzl_icon.png "$pkgdir/usr/share/pixmaps/pzl_games" # install -m644 pzl_launcher.desktop "$pkgdir/usr/share/applications" # } |