summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD150
1 files changed, 96 insertions, 54 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ec437d7427be..7e12ba2da74b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
# }