summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO127
-rw-r--r--PKGBUILD239
-rw-r--r--pzl_ajs.desktop9
-rw-r--r--pzl_akari.desktop2
-rw-r--r--pzl_arrowsudoku.desktop9
-rw-r--r--pzl_hitori.desktop9
-rw-r--r--pzl_jigsawsudoku.desktop9
-rw-r--r--pzl_othello.desktop9
8 files changed, 279 insertions, 134 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85efcc339428..34c05420145f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,84 +1,127 @@
-# Generated by mksrcinfo v8
-# Sat Apr 7 15:17:45 UTC 2018
pkgbase = pzl_games
pkgdesc = Small collection of puzzle games.
- pkgver = 13.0
+ pkgver = 17.0
pkgrel = 1
url = http://pzl.org.uk/
arch = any
license = GPL
- source = http://pzl.org.uk/pzl3_13_0.zip
+ source = http://pzl.org.uk/pzl3_17_0.zip
+ source = pzl_ajs.desktop
source = pzl_akari.desktop
+ source = pzl_arrowsudoku.desktop
source = pzl_boggle.desktop
+ source = pzl_bridges.desktop
source = pzl_codeword.desktop
+ source = pzl_fillomino.desktop
source = pzl_futoshiki.desktop
+ source = pzl_hidato.desktop
+ source = pzl_hitori.desktop
source = pzl_jigsaw.desktop
+ source = pzl_jigsawsudoku.desktop
source = pzl_kakuro.desktop
source = pzl_minesweeper.desktop
+ source = pzl_nurikabe.desktop
source = pzl_scrabbler.desktop
- source = pzl_sumpuzzle.desktop
- source = pzl_sudoku.desktop
- source = pzl_sokoban.desktop
- source = pzl_bridges.desktop
+ source = pzl_othello.desktop
source = pzl_shikaku.desktop
+ source = pzl_sokoban.desktop
+ source = pzl_sudoku.desktop
source = pzl_suguru.desktop
- source = pzl_hidato.desktop
- source = pzl_fillomino.desktop
+ source = pzl_sumpuzzle.desktop
source = pzl_wordwheel.desktop
source = pzl_wordladder.desktop
- source = pzl_nurikabe.desktop
- md5sums = 8184cbbc5a231119c37c919a9552e0d3
- md5sums = b7d0a414fc22aa750b7e4d758a6e04cd
+ md5sums = 569795363a95d14994913c33ac61d480
+ md5sums = 6f5058e263976d69a2eb356ca2c2a6b5
+ md5sums = 37af6d1fa020f7fa532a69a0e07b32ad
+ md5sums = a1e25c7621e92598bcdb8d442133031a
md5sums = 898534ec921c3c165fc11a7b5ef9b8d2
+ md5sums = b62c538e5baba89f6fe1e195af8e39af
md5sums = 02df03e4c57e8b77062df51971f7c582
+ md5sums = 493fa819c6a145a873ec81bab55bf96a
md5sums = 744840240079721ae72b14b49589ef4b
+ md5sums = a07ce126d031c9fbed8c1cbe2c6af1a1
+ md5sums = c16b0f4c92f3d37269097f138c820e54
md5sums = 00333ad5a67aa529189cb8d5efce7ec2
+ md5sums = fa5438c87ada71ae5bdf2edd84df4290
md5sums = 27c7b30bf6c9365397b35d4cca7044f8
md5sums = 3938559de7b10ca25f86ccb59676547e
+ md5sums = 08f441dcf7ec24f4148d9a952738d7f4
md5sums = bdcdc0250d61c33f85289e7e436546a6
- md5sums = 652ec7a6aa6a225f62579a315bd98421
- md5sums = 068873d936f6592065010b056da87cc7
- md5sums = ea71834e6c8ab194e38738b599a3e351
- md5sums = b62c538e5baba89f6fe1e195af8e39af
+ md5sums = b56963fa4b72c8b93e799ed25055a3b4
md5sums = 38dc1f1869c03d4cc8e2724e6060fc65
+ md5sums = ea71834e6c8ab194e38738b599a3e351
+ md5sums = 068873d936f6592065010b056da87cc7
md5sums = 0c1b99051ab88c9aacf108a4d7d577e2
- md5sums = a07ce126d031c9fbed8c1cbe2c6af1a1
- md5sums = 493fa819c6a145a873ec81bab55bf96a
+ md5sums = 652ec7a6aa6a225f62579a315bd98421
md5sums = b7b52cd6e554eb01aa0537bb5526e297
md5sums = b0afcb5b6a3f2f05b8fd8e6d59d8e6ca
- md5sums = 08f441dcf7ec24f4148d9a952738d7f4
pkgname = pzl_common
pkgdesc = Common files for pzl games.
depends = tk
depends = python
+pkgname = pzl_ajs
+ pkgdesc = Arrow Jigsaw Sudoku is a combination of jigsawsudoku and arrowsudoku.
+ url = http://pzl.org.uk/ajs.html
+ depends = pzl_common
+
pkgname = pzl_akari
pkgdesc = A binary-determination logic puzzle, also called Light Up.
url = http://pzl.org.uk/akari.html
depends = pzl_common
+pkgname = pzl_arrowsudoku
+ pkgdesc = A variant of Sudoku.
+ url = http://pzl.org.uk/arrowsudoku.html
+ depends = pzl_common
+
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_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
+
pkgname = pzl_codeword
pkgdesc = Challenging crossword pattern recognition game.
url = http://pzl.org.uk/codeword.html
depends = pzl_common
+pkgname = pzl_fillomino
+ pkgdesc = Fill in all empty cells with numbers by dividing all of the board into blocks.
+ url = http://pzl.org.uk/fillomino.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_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
+
+pkgname = pzl_hitori
+ pkgdesc = No number can appear in a row or column more than once.
+ url = http://pzl.org.uk/hitori.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 = python-pillow
depends = pzl_common
+pkgname = pzl_jigsawsudoku
+ pkgdesc = A variant of Sudoku.
+ url = http://pzl.org.uk/jigsawsudoku.html
+ depends = pzl_common
+
pkgname = pzl_kakuro
pkgdesc = An absorbing logic game.
url = http://pzl.org.uk/kakuro.html
@@ -89,19 +132,24 @@ pkgname = pzl_minesweeper
url = http://pzl.org.uk/minesweeper.html
depends = pzl_common
+pkgname = pzl_nurikabe
+ pkgdesc = Each clue cell of value N must be part of a cluster of white cells and all other cells must be black.
+ url = http://pzl.org.uk/nurikabe.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
+pkgname = pzl_othello
+ pkgdesc = Also known as Reversi. Flip the opponents disk.
+ url = http://pzl.org.uk/othello.html
depends = pzl_common
-pkgname = pzl_sudoku
- pkgdesc = The popular logic game.
- url = http://pzl.org.uk/sudoku.html
+pkgname = 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
pkgname = pzl_sokoban
@@ -109,14 +157,9 @@ pkgname = pzl_sokoban
url = http://pzl.org.uk/sokoban.html
depends = pzl_common
-pkgname = 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
-
-pkgname = 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
+pkgname = pzl_sudoku
+ pkgdesc = The popular logic game.
+ url = http://pzl.org.uk/sudoku.html
depends = pzl_common
pkgname = pzl_suguru
@@ -124,14 +167,9 @@ pkgname = pzl_suguru
url = http://pzl.org.uk/suguru.html
depends = pzl_common
-pkgname = 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
-
-pkgname = pzl_fillomino
- pkgdesc = Fill in all empty cells with numbers by dividing all of the board into blocks.
- url = http://pzl.org.uk/fillomino.html
+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_wordwheel
@@ -144,8 +182,3 @@ pkgname = pzl_wordladder
url = http://pzl.org.uk/wordladder.html
depends = pzl_common
-pkgname = pzl_nurikabe
- pkgdesc = Each clue cell of value N must be part of a cluster of white cells and all other cells must be black.
- url = http://pzl.org.uk/nurikabe.html
- depends = pzl_common
-
diff --git a/PKGBUILD b/PKGBUILD
index b3395619cb27..1f9be028a4aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,65 @@
# 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" "pzl_bridges" "pzl_shikaku" "pzl_suguru" "pzl_hidato" "pzl_fillomino" "pzl_wordwheel" "pzl_wordladder" "pzl_nurikabe")
+pkgname=(pzl_common pzl_ajs pzl_akari pzl_arrowsudoku pzl_boggle pzl_bridges pzl_codeword pzl_fillomino pzl_futoshiki pzl_hidato pzl_hitori pzl_jigsaw pzl_jigsawsudoku pzl_kakuro pzl_minesweeper pzl_nurikabe pzl_scrabbler pzl_othello pzl_shikaku pzl_sokoban pzl_sudoku pzl_suguru pzl_sumpuzzle pzl_wordwheel pzl_wordladder)
pkgbase="pzl_games"
-pkgver=13.0
-_pkgver=13_0
+pkgver=17.0
+_pkgver=17_0
pkgrel=1
pkgdesc="Small collection of puzzle games."
arch=('any')
url="http://pzl.org.uk/"
license=('GPL')
source=("http://pzl.org.uk/pzl3_$_pkgver.zip"
- "pzl_akari.desktop"
- "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"
- "pzl_bridges.desktop"
- "pzl_shikaku.desktop"
- "pzl_suguru.desktop"
- "pzl_hidato.desktop"
- "pzl_fillomino.desktop"
- "pzl_wordwheel.desktop"
- "pzl_wordladder.desktop"
- "pzl_nurikabe.desktop")
+ "pzl_ajs.desktop"
+ "pzl_akari.desktop"
+ "pzl_arrowsudoku.desktop"
+ "pzl_boggle.desktop"
+ "pzl_bridges.desktop"
+ "pzl_codeword.desktop"
+ "pzl_fillomino.desktop"
+ "pzl_futoshiki.desktop"
+ "pzl_hidato.desktop"
+ "pzl_hitori.desktop"
+ "pzl_jigsaw.desktop"
+ "pzl_jigsawsudoku.desktop"
+ "pzl_kakuro.desktop"
+ "pzl_minesweeper.desktop"
+ "pzl_nurikabe.desktop"
+ "pzl_scrabbler.desktop"
+ "pzl_othello.desktop"
+ "pzl_shikaku.desktop"
+ "pzl_sokoban.desktop"
+ "pzl_sudoku.desktop"
+ "pzl_suguru.desktop"
+ "pzl_sumpuzzle.desktop"
+ "pzl_wordwheel.desktop"
+ "pzl_wordladder.desktop")
-md5sums=('8184cbbc5a231119c37c919a9552e0d3'
- 'b7d0a414fc22aa750b7e4d758a6e04cd'
+md5sums=('569795363a95d14994913c33ac61d480'
+ '6f5058e263976d69a2eb356ca2c2a6b5'
+ '37af6d1fa020f7fa532a69a0e07b32ad'
+ 'a1e25c7621e92598bcdb8d442133031a'
'898534ec921c3c165fc11a7b5ef9b8d2'
+ 'b62c538e5baba89f6fe1e195af8e39af'
'02df03e4c57e8b77062df51971f7c582'
+ '493fa819c6a145a873ec81bab55bf96a'
'744840240079721ae72b14b49589ef4b'
+ 'a07ce126d031c9fbed8c1cbe2c6af1a1'
+ 'c16b0f4c92f3d37269097f138c820e54'
'00333ad5a67aa529189cb8d5efce7ec2'
+ 'fa5438c87ada71ae5bdf2edd84df4290'
'27c7b30bf6c9365397b35d4cca7044f8'
'3938559de7b10ca25f86ccb59676547e'
+ '08f441dcf7ec24f4148d9a952738d7f4'
'bdcdc0250d61c33f85289e7e436546a6'
- '652ec7a6aa6a225f62579a315bd98421'
- '068873d936f6592065010b056da87cc7'
- 'ea71834e6c8ab194e38738b599a3e351'
- 'b62c538e5baba89f6fe1e195af8e39af'
+ 'b56963fa4b72c8b93e799ed25055a3b4'
'38dc1f1869c03d4cc8e2724e6060fc65'
+ 'ea71834e6c8ab194e38738b599a3e351'
+ '068873d936f6592065010b056da87cc7'
'0c1b99051ab88c9aacf108a4d7d577e2'
- 'a07ce126d031c9fbed8c1cbe2c6af1a1'
- '493fa819c6a145a873ec81bab55bf96a'
+ '652ec7a6aa6a225f62579a315bd98421'
'b7b52cd6e554eb01aa0537bb5526e297'
- 'b0afcb5b6a3f2f05b8fd8e6d59d8e6ca'
- '08f441dcf7ec24f4148d9a952738d7f4')
+ 'b0afcb5b6a3f2f05b8fd8e6d59d8e6ca')
package_pzl_common() {
pkgdesc="Common files for pzl games."
@@ -57,6 +67,18 @@ package_pzl_common() {
install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,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"
+ install -m644 pzl3_download/gplv3-88x31.png "$pkgdir/usr/share/pzl_games"
+}
+
+package_pzl_ajs() {
+ pkgdesc="Arrow Jigsaw Sudoku is a combination of jigsawsudoku and arrowsudoku."
+ url="http://pzl.org.uk/ajs.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/ajs.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/ajs_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/ajs_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_ajs.desktop "$pkgdir/usr/share/applications"
}
package_pzl_akari() {
@@ -65,10 +87,21 @@ package_pzl_akari() {
depends=('pzl_common')
install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,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 pzl3_download/akari_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
install -m644 pzl_akari.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_arrowsudoku() {
+ pkgdesc="A variant of Sudoku."
+ url="http://pzl.org.uk/arrowsudoku.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/arrowsudoku.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/arrowsudoku_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/arrowsudoku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_arrowsudoku.desktop "$pkgdir/usr/share/applications"
+}
+
package_pzl_boggle() {
pkgdesc="Find as many words as possible in a grid of letters."
url="http://pzl.org.uk/boggle.html"
@@ -79,6 +112,16 @@ package_pzl_boggle() {
install -m644 pzl_boggle.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_codeword() {
pkgdesc="Challenging crossword pattern recognition game."
url="http://pzl.org.uk/codeword.html"
@@ -89,6 +132,16 @@ package_pzl_codeword() {
install -m644 pzl_codeword.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_fillomino() {
+ pkgdesc="Fill in all empty cells with numbers by dividing all of the board into blocks."
+ url="http://pzl.org.uk/fillomino.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/fillomino.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/fillomino_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_fillomino.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"
@@ -99,6 +152,27 @@ package_pzl_futoshiki() {
install -m644 pzl_futoshiki.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_hitori() {
+ pkgdesc="No number can appear in a row or column more than once."
+ url="http://pzl.org.uk/hitori.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/hitori.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/hitori_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/hitori_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_hitori.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"
@@ -109,6 +183,17 @@ package_pzl_jigsaw() {
install -m644 pzl_jigsaw.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_jigsawsudoku() {
+ pkgdesc="A variant of Sudoku."
+ url="http://pzl.org.uk/jigsawsudoku.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/jigsawsudoku.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/jigsawsudoku_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/jigsawsudoku_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_jigsawsudoku.desktop "$pkgdir/usr/share/applications"
+}
+
package_pzl_kakuro() {
pkgdesc="An absorbing logic game."
url="http://pzl.org.uk/kakuro.html"
@@ -129,6 +214,17 @@ package_pzl_minesweeper() {
install -m644 pzl_minesweeper.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_nurikabe() {
+ pkgdesc="Each clue cell of value N must be part of a cluster of white cells and all other cells must be black."
+ url="http://pzl.org.uk/nurikabe.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/nurikabe.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/nurikabe_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/nurikabe_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_nurikabe.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"
@@ -149,14 +245,24 @@ package_pzl_sumpuzzle() {
install -m644 pzl_sumpuzzle.desktop "$pkgdir/usr/share/applications"
}
-package_pzl_sudoku() {
- pkgdesc="The popular logic game."
- url="http://pzl.org.uk/sudoku.html"
+package_pzl_othello() {
+ pkgdesc="Also known as Reversi. Flip the opponents disk."
+ url="http://pzl.org.uk/othello.html"
depends=('pzl_common')
install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,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"
+ install -m644 pzl3_download/othello.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/othello_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_othello.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_sokoban() {
@@ -169,24 +275,16 @@ package_pzl_sokoban() {
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"
+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}
- 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"
+ install -m644 pzl3_download/sudoku.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/sudoku_model.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/sudoku_data.py "$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"
}
package_pzl_suguru() {
@@ -199,26 +297,6 @@ package_pzl_suguru() {
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_fillomino() {
- pkgdesc="Fill in all empty cells with numbers by dividing all of the board into blocks."
- url="http://pzl.org.uk/fillomino.html"
- depends=('pzl_common')
- install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
- install -m644 pzl3_download/fillomino.pyw "$pkgdir/usr/share/pzl_games"
- install -m644 pzl3_download/fillomino_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
- install -m644 pzl_fillomino.desktop "$pkgdir/usr/share/applications"
-}
-
package_pzl_wordwheel() {
pkgdesc="Puzzle of words scrambled in a circle."
url="http://pzl.org.uk/wordwheel.html"
@@ -241,17 +319,6 @@ package_pzl_wordladder() {
install -m644 pzl_wordladder.desktop "$pkgdir/usr/share/applications"
}
-package_pzl_nurikabe() {
- pkgdesc="Each clue cell of value N must be part of a cluster of white cells and all other cells must be black."
- url="http://pzl.org.uk/nurikabe.html"
- depends=('pzl_common')
- install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
- install -m644 pzl3_download/nurikabe.pyw "$pkgdir/usr/share/pzl_games"
- install -m644 pzl3_download/nurikabe_data.py "$pkgdir/usr/share/pzl_games"
- install -m644 pzl3_download/nurikabe_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
- install -m644 pzl_nurikabe.desktop "$pkgdir/usr/share/applications"
-}
-
# package_pzl_launcher() {
# pkgdesc="Launcher for pzl games."
# url="http://pzl.org.uk/"
diff --git a/pzl_ajs.desktop b/pzl_ajs.desktop
new file mode 100644
index 000000000000..cb34f6abf4b3
--- /dev/null
+++ b/pzl_ajs.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Ajs
+Comment=Ajs (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/ajs.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/ajs_icon.png
+Type=Application
diff --git a/pzl_akari.desktop b/pzl_akari.desktop
index 1aad046e6477..cfee85f6c234 100644
--- a/pzl_akari.desktop
+++ b/pzl_akari.desktop
@@ -5,5 +5,5 @@ Comment=Akari (pzl games)
Categories=Game;LogicGame
Exec=python /usr/share/pzl_games/akari.pyw
Terminal=false
-Icon=/usr/share/pixmaps/pzl_games/akari_logo.png
+Icon=/usr/share/pixmaps/pzl_games/akari_icon.png
Type=Application
diff --git a/pzl_arrowsudoku.desktop b/pzl_arrowsudoku.desktop
new file mode 100644
index 000000000000..e28a40e0c9a9
--- /dev/null
+++ b/pzl_arrowsudoku.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Arrowsudoku
+Comment=Arrowsudoku (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/arrowsudoku.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/arrowsudoku_icon.png
+Type=Application
diff --git a/pzl_hitori.desktop b/pzl_hitori.desktop
new file mode 100644
index 000000000000..9e70b30de4fe
--- /dev/null
+++ b/pzl_hitori.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Hitori
+Comment=Hitori (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/hitori.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/hitori_icon.png
+Type=Application
diff --git a/pzl_jigsawsudoku.desktop b/pzl_jigsawsudoku.desktop
new file mode 100644
index 000000000000..9baded2d3e39
--- /dev/null
+++ b/pzl_jigsawsudoku.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Jigsawsudoku
+Comment=Jigsawsudoku (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/jigsawsudoku.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/jigsawsudoku_icon.png
+Type=Application
diff --git a/pzl_othello.desktop b/pzl_othello.desktop
new file mode 100644
index 000000000000..e9d7ad6238e7
--- /dev/null
+++ b/pzl_othello.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Othello
+Comment=Othello (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/othello.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/othello_icon.png
+Type=Application