summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO118
-rw-r--r--PKGBUILD186
-rw-r--r--pzl_binary.desktop9
-rw-r--r--pzl_follow_123.desktop9
-rw-r--r--pzl_gol.desktop9
-rw-r--r--pzl_knotty.desktop9
-rw-r--r--pzl_marupeke.desktop9
-rw-r--r--pzl_masyu.desktop9
-rw-r--r--pzl_moonlight.desktop9
-rw-r--r--pzl_ripple.desktop9
-rw-r--r--pzl_shakashaka.desktop9
-rw-r--r--pzl_skyscrapers.desktop9
-rw-r--r--pzl_targets.desktop9
-rw-r--r--pzl_tetrofit.desktop9
-rw-r--r--pzl_wordy.desktop9
15 files changed, 398 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7aaf05b33a10..68d753363fa2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,62 +1,88 @@
pkgbase = pzl_games
- pkgdesc = Small collection of puzzle games.
- pkgver = 18.0
+ pkgdesc = Collection of puzzle games.
+ pkgver = 32.1
pkgrel = 1
url = http://pzl.org.uk/
arch = any
license = GPL
- source = http://pzl.org.uk/pzl3_18_0.zip
+ source = http://pzl.org.uk/pzl3_32_1.zip
source = pzl_ajs.desktop
source = pzl_akari.desktop
source = pzl_arrowsudoku.desktop
+ source = pzl_binary.desktop
source = pzl_boggle.desktop
source = pzl_bridges.desktop
source = pzl_codeword.desktop
source = pzl_fillomino.desktop
+ source = pzl_follow_123.desktop
source = pzl_futoshiki.desktop
+ source = pzl_gol.desktop
source = pzl_hidato.desktop
source = pzl_hitori.desktop
source = pzl_jigsaw.desktop
source = pzl_jigsawsudoku.desktop
source = pzl_kakuro.desktop
+ source = pzl_knotty.desktop
+ source = pzl_marupeke.desktop
+ source = pzl_masyu.desktop
source = pzl_minesweeper.desktop
+ source = pzl_moonlight.desktop
source = pzl_numberlink.desktop
source = pzl_nurikabe.desktop
- source = pzl_scrabbler.desktop
source = pzl_othello.desktop
+ source = pzl_ripple.desktop
+ source = pzl_scrabbler.desktop
+ source = pzl_shakashaka.desktop
source = pzl_shikaku.desktop
+ source = pzl_skyscrapers.desktop
source = pzl_sokoban.desktop
source = pzl_sudoku.desktop
source = pzl_suguru.desktop
source = pzl_sumpuzzle.desktop
- source = pzl_wordwheel.desktop
+ source = pzl_targets.desktop
+ source = pzl_tetrofit.desktop
source = pzl_wordladder.desktop
- md5sums = 912a8af2810f3e693be07a571105ace6
+ source = pzl_wordwheel.desktop
+ source = pzl_wordy.desktop
+ md5sums = e63539c7387402f5d6b88d7e38539a15
md5sums = 6f5058e263976d69a2eb356ca2c2a6b5
md5sums = 37af6d1fa020f7fa532a69a0e07b32ad
md5sums = a1e25c7621e92598bcdb8d442133031a
+ md5sums = 25bd274e5e1637fd09d48661a4ad6a52
md5sums = 898534ec921c3c165fc11a7b5ef9b8d2
md5sums = b62c538e5baba89f6fe1e195af8e39af
md5sums = 02df03e4c57e8b77062df51971f7c582
md5sums = 493fa819c6a145a873ec81bab55bf96a
+ md5sums = 51133afd3dcae236d0276221434400c5
md5sums = 744840240079721ae72b14b49589ef4b
+ md5sums = 512c219ec03d89e100e0aca6ff5b3f42
md5sums = a07ce126d031c9fbed8c1cbe2c6af1a1
md5sums = c16b0f4c92f3d37269097f138c820e54
md5sums = 00333ad5a67aa529189cb8d5efce7ec2
md5sums = fa5438c87ada71ae5bdf2edd84df4290
md5sums = 27c7b30bf6c9365397b35d4cca7044f8
+ md5sums = a4c525712f146e3be090a25b01cf3242
+ md5sums = cf9a1d524f7e5563c37413f0227fe1a1
+ md5sums = 0ff3ac0767cd8fc94388ef3b301c8adc
md5sums = 3938559de7b10ca25f86ccb59676547e
+ md5sums = b155d02b304f77172817068e9840fa0d
md5sums = ab1d907a83c8b7e359eff308ee89d9d9
md5sums = 08f441dcf7ec24f4148d9a952738d7f4
- md5sums = bdcdc0250d61c33f85289e7e436546a6
md5sums = b56963fa4b72c8b93e799ed25055a3b4
+ md5sums = d1eea30878b0028a5a5e36a0b0158b81
+ md5sums = bdcdc0250d61c33f85289e7e436546a6
+ md5sums = ab72a7b572307731ba3647e2f1e6d6fa
md5sums = 38dc1f1869c03d4cc8e2724e6060fc65
+ md5sums = ff0b346ce08dc773cdd7f96d8f640ab8
md5sums = ea71834e6c8ab194e38738b599a3e351
md5sums = 068873d936f6592065010b056da87cc7
md5sums = 0c1b99051ab88c9aacf108a4d7d577e2
md5sums = 652ec7a6aa6a225f62579a315bd98421
- md5sums = b7b52cd6e554eb01aa0537bb5526e297
+ md5sums = 1c6a099a8b6fff65b9856eb8baab784f
+ md5sums = adf64f6092e1d05aafb1bc0c093d56b2
md5sums = b0afcb5b6a3f2f05b8fd8e6d59d8e6ca
+ md5sums = b7b52cd6e554eb01aa0537bb5526e297
+ md5sums = fbf0b094c7d61bbce4ab78b9d408de2e
pkgname = pzl_common
pkgdesc = Common files for pzl games.
@@ -78,6 +104,11 @@ pkgname = pzl_arrowsudoku
url = http://pzl.org.uk/arrowsudoku.html
depends = pzl_common
+pkgname = pzl_binary
+ pkgdesc = Puzzle game with binary numbers in a grid.
+ url = http://pzl.org.uk/binary.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
@@ -98,11 +129,21 @@ pkgname = pzl_fillomino
url = http://pzl.org.uk/fillomino.html
depends = pzl_common
+pkgname = pzl_follow_123
+ pkgdesc = Puzzle game in which the player tries to find a path through a grid.
+ url = http://pzl.org.uk/follow_123.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_gol
+ pkgdesc = Game of life.
+ url = http://pzl.org.uk/gol.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
@@ -129,11 +170,31 @@ pkgname = pzl_kakuro
url = http://pzl.org.uk/kakuro.html
depends = pzl_common
+pkgname = pzl_knotty
+ pkgdesc = Logic game similar to Josh Wardle's Wordle.
+ url = http://pzl.org.uk/knotty.html
+ depends = pzl_common
+
+pkgname = pzl_marupeke
+ pkgdesc = Puzzle where there is a potential for three symbols to be adjacent. And block them.
+ url = http://pzl.org.uk/marupeke.html
+ depends = pzl_common
+
+pkgname = pzl_masyu
+ pkgdesc = A game played on a rectangular grid in which some of the vertices contain black or white circles.
+ url = http://pzl.org.uk/masyu.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_moonlight
+ pkgdesc = Puzzle game about a square grid of cells.
+ url = http://pzl.org.uk/moonlight.html
+ depends = pzl_common
+
pkgname = pzl_numberlink
pkgdesc = A game in which the player makes non-intersecting paths between pairs of numbers.
url = http://pzl.org.uk/numberlink.html
@@ -144,14 +205,24 @@ pkgname = pzl_nurikabe
url = http://pzl.org.uk/nurikabe.html
depends = pzl_common
+pkgname = pzl_othello
+ pkgdesc = Also known as Reversi. Flip the opponents disk.
+ url = http://pzl.org.uk/othello.html
+ depends = pzl_common
+
+pkgname = pzl_ripple
+ pkgdesc = Puzzle as a rectangular grid of cells to be filled with consecutive numbers.
+ url = http://pzl.org.uk/ripple.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_othello
- pkgdesc = Also known as Reversi. Flip the opponents disk.
- url = http://pzl.org.uk/othello.html
+pkgname = pzl_shakashaka
+ pkgdesc = Puzzle to place triangles into the white cells.
+ url = http://pzl.org.uk/shakashaka.html
depends = pzl_common
pkgname = pzl_shikaku
@@ -159,6 +230,11 @@ pkgname = pzl_shikaku
url = http://pzl.org.uk/shikaku.html
depends = pzl_common
+pkgname = pzl_skyscrapers
+ pkgdesc = Logic game which like Sudoku is based around Latin squares.
+ url = http://pzl.org.uk/skyscrapers.html
+ depends = pzl_common
+
pkgname = pzl_sokoban
pkgdesc = The warehouse keeper must push boxes to designated positions.
url = http://pzl.org.uk/sokoban.html
@@ -179,9 +255,14 @@ pkgname = pzl_sumpuzzle
url = http://pzl.org.uk/sumpuzzle.html
depends = pzl_common
-pkgname = pzl_wordwheel
- pkgdesc = Puzzle of words scrambled in a circle.
- url = http://pzl.org.uk/wordwheel.html
+pkgname = pzl_targets
+ pkgdesc = Each row, column and shape must contain a single Target. They cannot touch.
+ url = http://pzl.org.uk/targets.html
+ depends = pzl_common
+
+pkgname = pzl_tetrofit
+ pkgdesc = Use Tetromino shapes to exacly cover a grid.
+ url = http://pzl.org.uk/tetrofit.html
depends = pzl_common
pkgname = pzl_wordladder
@@ -189,3 +270,12 @@ pkgname = pzl_wordladder
url = http://pzl.org.uk/wordladder.html
depends = pzl_common
+pkgname = pzl_wordwheel
+ pkgdesc = Puzzle of words scrambled in a circle.
+ url = http://pzl.org.uk/wordwheel.html
+ depends = pzl_common
+
+pkgname = pzl_wordy
+ pkgdesc = Word game based on Wordle and Absurdle.
+ url = http://pzl.org.uk/wordy.html
+ depends = pzl_common
diff --git a/PKGBUILD b/PKGBUILD
index e874d453858b..d02073ea5b46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: SanskritFritz (gmail)
-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_numberlink pzl_nurikabe pzl_scrabbler pzl_othello pzl_shikaku pzl_sokoban pzl_sudoku pzl_suguru pzl_sumpuzzle pzl_wordwheel pzl_wordladder)
+pkgname=(pzl_common pzl_ajs pzl_akari pzl_arrowsudoku pzl_binary pzl_boggle pzl_bridges pzl_codeword pzl_fillomino pzl_follow_123 pzl_futoshiki pzl_gol pzl_hidato pzl_hitori pzl_jigsaw pzl_jigsawsudoku pzl_kakuro pzl_knotty pzl_marupeke pzl_masyu pzl_minesweeper pzl_moonlight pzl_numberlink pzl_nurikabe pzl_othello pzl_ripple pzl_scrabbler pzl_shakashaka pzl_shikaku pzl_skyscrapers pzl_sokoban pzl_sudoku pzl_suguru pzl_sumpuzzle pzl_targets pzl_tetrofit pzl_wordladder pzl_wordwheel pzl_wordy)
pkgbase="pzl_games"
-pkgver=18.0
-_pkgver=18_0
+pkgver=32.1
+_pkgver=32_1
pkgrel=1
-pkgdesc="Small collection of puzzle games."
+pkgdesc="Collection of puzzle games."
arch=('any')
url="http://pzl.org.uk/"
license=('GPL')
@@ -13,55 +13,81 @@ source=("http://pzl.org.uk/pzl3_$_pkgver.zip"
"pzl_ajs.desktop"
"pzl_akari.desktop"
"pzl_arrowsudoku.desktop"
+ "pzl_binary.desktop"
"pzl_boggle.desktop"
"pzl_bridges.desktop"
"pzl_codeword.desktop"
"pzl_fillomino.desktop"
+ "pzl_follow_123.desktop"
"pzl_futoshiki.desktop"
+ "pzl_gol.desktop"
"pzl_hidato.desktop"
"pzl_hitori.desktop"
"pzl_jigsaw.desktop"
"pzl_jigsawsudoku.desktop"
"pzl_kakuro.desktop"
+ "pzl_knotty.desktop"
+ "pzl_marupeke.desktop"
+ "pzl_masyu.desktop"
"pzl_minesweeper.desktop"
+ "pzl_moonlight.desktop"
"pzl_numberlink.desktop"
"pzl_nurikabe.desktop"
- "pzl_scrabbler.desktop"
"pzl_othello.desktop"
+ "pzl_ripple.desktop"
+ "pzl_scrabbler.desktop"
+ "pzl_shakashaka.desktop"
"pzl_shikaku.desktop"
+ "pzl_skyscrapers.desktop"
"pzl_sokoban.desktop"
"pzl_sudoku.desktop"
"pzl_suguru.desktop"
"pzl_sumpuzzle.desktop"
+ "pzl_targets.desktop"
+ "pzl_tetrofit.desktop"
+ "pzl_wordladder.desktop"
"pzl_wordwheel.desktop"
- "pzl_wordladder.desktop")
+ "pzl_wordy.desktop")
-md5sums=('912a8af2810f3e693be07a571105ace6'
+md5sums=('e63539c7387402f5d6b88d7e38539a15'
'6f5058e263976d69a2eb356ca2c2a6b5'
'37af6d1fa020f7fa532a69a0e07b32ad'
'a1e25c7621e92598bcdb8d442133031a'
+ '25bd274e5e1637fd09d48661a4ad6a52'
'898534ec921c3c165fc11a7b5ef9b8d2'
'b62c538e5baba89f6fe1e195af8e39af'
'02df03e4c57e8b77062df51971f7c582'
'493fa819c6a145a873ec81bab55bf96a'
+ '51133afd3dcae236d0276221434400c5'
'744840240079721ae72b14b49589ef4b'
+ '512c219ec03d89e100e0aca6ff5b3f42'
'a07ce126d031c9fbed8c1cbe2c6af1a1'
'c16b0f4c92f3d37269097f138c820e54'
'00333ad5a67aa529189cb8d5efce7ec2'
'fa5438c87ada71ae5bdf2edd84df4290'
'27c7b30bf6c9365397b35d4cca7044f8'
+ 'a4c525712f146e3be090a25b01cf3242'
+ 'cf9a1d524f7e5563c37413f0227fe1a1'
+ '0ff3ac0767cd8fc94388ef3b301c8adc'
'3938559de7b10ca25f86ccb59676547e'
+ 'b155d02b304f77172817068e9840fa0d'
'ab1d907a83c8b7e359eff308ee89d9d9'
'08f441dcf7ec24f4148d9a952738d7f4'
- 'bdcdc0250d61c33f85289e7e436546a6'
'b56963fa4b72c8b93e799ed25055a3b4'
+ 'd1eea30878b0028a5a5e36a0b0158b81'
+ 'bdcdc0250d61c33f85289e7e436546a6'
+ 'ab72a7b572307731ba3647e2f1e6d6fa'
'38dc1f1869c03d4cc8e2724e6060fc65'
+ 'ff0b346ce08dc773cdd7f96d8f640ab8'
'ea71834e6c8ab194e38738b599a3e351'
'068873d936f6592065010b056da87cc7'
'0c1b99051ab88c9aacf108a4d7d577e2'
'652ec7a6aa6a225f62579a315bd98421'
+ '1c6a099a8b6fff65b9856eb8baab784f'
+ 'adf64f6092e1d05aafb1bc0c093d56b2'
+ 'b0afcb5b6a3f2f05b8fd8e6d59d8e6ca'
'b7b52cd6e554eb01aa0537bb5526e297'
- 'b0afcb5b6a3f2f05b8fd8e6d59d8e6ca')
+ 'fbf0b094c7d61bbce4ab78b9d408de2e')
package_pzl_common() {
pkgdesc="Common files for pzl games."
@@ -104,6 +130,17 @@ package_pzl_arrowsudoku() {
install -m644 pzl_arrowsudoku.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_binary() {
+ pkgdesc="Puzzle game with binary numbers in a grid."
+ url="http://pzl.org.uk/binary.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/binary.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/binary_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/binary_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_binary.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"
@@ -144,6 +181,17 @@ package_pzl_fillomino() {
install -m644 pzl_fillomino.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_follow_123() {
+ pkgdesc="Puzzle game in which the player tries to find a path through a grid."
+ url="http://pzl.org.uk/follow_123.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/follow_123.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/follow_123_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/follow_123_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_follow_123.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"
@@ -154,6 +202,16 @@ package_pzl_futoshiki() {
install -m644 pzl_futoshiki.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_gol() {
+ pkgdesc="Game of life."
+ url="http://pzl.org.uk/gol.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/gol.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/gol_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_gol.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"
@@ -206,6 +264,39 @@ package_pzl_kakuro() {
install -m644 pzl_kakuro.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_knotty() {
+ pkgdesc="Logic game similar to Josh Wardle's Wordle."
+ url="http://pzl.org.uk/knotty.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/knotty.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/knotty_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/knotty_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_knotty.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_marupeke() {
+ pkgdesc="Puzzle where there is a potential for three symbols to be adjacent. And block them."
+ url="http://pzl.org.uk/marupeke.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/marupeke.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/marupeke_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/marupeke_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_marupeke.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_masyu() {
+ pkgdesc="A game played on a rectangular grid in which some of the vertices contain black or white circles."
+ url="http://pzl.org.uk/masyu.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/masyu.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/masyu_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/masyu_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_masyu.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"
@@ -216,6 +307,17 @@ package_pzl_minesweeper() {
install -m644 pzl_minesweeper.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_moonlight() {
+ pkgdesc="Puzzle game about a square grid of cells."
+ url="http://pzl.org.uk/moonlight.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/moonlight.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/moonlight_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/moonlight_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_moonlight.desktop "$pkgdir/usr/share/applications"
+}
+
package_pzl_numberlink() {
pkgdesc="A game in which the player makes non-intersecting paths between pairs of numbers."
url="http://pzl.org.uk/numberlink.html"
@@ -248,6 +350,28 @@ package_pzl_scrabbler() {
install -m644 pzl_scrabbler.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_shakashaka() {
+ pkgdesc="Puzzle to place triangles into the white cells."
+ url="http://pzl.org.uk/shakashaka.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/shakashaka.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/shakashaka_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/shakashaka_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_shakashaka.desktop "$pkgdir/usr/share/applications"
+}
+
+package_pzl_skyscrapers() {
+ pkgdesc="Logic game which like Sudoku is based around Latin squares."
+ url="http://pzl.org.uk/skyscrapers.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/skyscrapers.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/skyscrapers_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/skyscrapers_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_skyscrapers.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"
@@ -258,6 +382,17 @@ package_pzl_sumpuzzle() {
install -m644 pzl_sumpuzzle.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_targets() {
+ pkgdesc="Each row, column and shape must contain a single Target. They cannot touch."
+ url="http://pzl.org.uk/targets.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/targets.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/targets_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/targets_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_targets.desktop "$pkgdir/usr/share/applications"
+}
+
package_pzl_othello() {
pkgdesc="Also known as Reversi. Flip the opponents disk."
url="http://pzl.org.uk/othello.html"
@@ -268,6 +403,17 @@ package_pzl_othello() {
install -m644 pzl_othello.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_ripple() {
+ pkgdesc="Puzzle as a rectangular grid of cells to be filled with consecutive numbers."
+ url="http://pzl.org.uk/ripple.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/ripple.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/ripple_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/ripple_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_ripple.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"
@@ -310,6 +456,17 @@ package_pzl_suguru() {
install -m644 pzl_suguru.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_tetrofit() {
+ pkgdesc="Use Tetromino shapes to exacly cover a grid."
+ url="http://pzl.org.uk/tetrofit.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/tetrofit.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/tetrofit_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/tetrofit_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_tetrofit.desktop "$pkgdir/usr/share/applications"
+}
+
package_pzl_wordwheel() {
pkgdesc="Puzzle of words scrambled in a circle."
url="http://pzl.org.uk/wordwheel.html"
@@ -332,6 +489,17 @@ package_pzl_wordladder() {
install -m644 pzl_wordladder.desktop "$pkgdir/usr/share/applications"
}
+package_pzl_wordy() {
+ pkgdesc="Word game based on Wordle and Absurdle."
+ url="http://pzl.org.uk/wordy.html"
+ depends=('pzl_common')
+ install -dm755 "$pkgdir"/usr/share/{applications,pixmaps/pzl_games,pzl_games}
+ install -m644 pzl3_download/wordy.pyw "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/wordy_data.py "$pkgdir/usr/share/pzl_games"
+ install -m644 pzl3_download/wordy_icon.png "$pkgdir/usr/share/pixmaps/pzl_games"
+ install -m644 pzl_wordy.desktop "$pkgdir/usr/share/applications"
+}
+
# package_pzl_launcher() {
# pkgdesc="Launcher for pzl games."
# url="http://pzl.org.uk/"
diff --git a/pzl_binary.desktop b/pzl_binary.desktop
new file mode 100644
index 000000000000..03b5a615bbf1
--- /dev/null
+++ b/pzl_binary.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Binary
+Comment=Binary (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/binary.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/binary_icon.png
+Type=Application
diff --git a/pzl_follow_123.desktop b/pzl_follow_123.desktop
new file mode 100644
index 000000000000..d5338f6b5ce2
--- /dev/null
+++ b/pzl_follow_123.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Follow_123
+Comment=Follow_123 (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/follow_123.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/follow_123_icon.png
+Type=Application
diff --git a/pzl_gol.desktop b/pzl_gol.desktop
new file mode 100644
index 000000000000..7d9c01a14b31
--- /dev/null
+++ b/pzl_gol.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Gol
+Comment=Gol (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/gol.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/gol_icon.png
+Type=Application
diff --git a/pzl_knotty.desktop b/pzl_knotty.desktop
new file mode 100644
index 000000000000..8120d1fdc5af
--- /dev/null
+++ b/pzl_knotty.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Knotty
+Comment=Knotty (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/knotty.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/knotty_icon.png
+Type=Application
diff --git a/pzl_marupeke.desktop b/pzl_marupeke.desktop
new file mode 100644
index 000000000000..6f0e926f49e5
--- /dev/null
+++ b/pzl_marupeke.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Marupeke
+Comment=Marupeke (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/marupeke.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/marupeke_icon.png
+Type=Application
diff --git a/pzl_masyu.desktop b/pzl_masyu.desktop
new file mode 100644
index 000000000000..819cf7d81714
--- /dev/null
+++ b/pzl_masyu.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Masyu
+Comment=Masyu (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/masyu.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/masyu_icon.png
+Type=Application
diff --git a/pzl_moonlight.desktop b/pzl_moonlight.desktop
new file mode 100644
index 000000000000..5ee4ba941936
--- /dev/null
+++ b/pzl_moonlight.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Moonlight
+Comment=Moonlight (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/moonlight.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/moonlight_icon.png
+Type=Application
diff --git a/pzl_ripple.desktop b/pzl_ripple.desktop
new file mode 100644
index 000000000000..e0e97f189be4
--- /dev/null
+++ b/pzl_ripple.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Ripple
+Comment=Ripple (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/ripple.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/ripple_icon.png
+Type=Application
diff --git a/pzl_shakashaka.desktop b/pzl_shakashaka.desktop
new file mode 100644
index 000000000000..aa02f17d2fa2
--- /dev/null
+++ b/pzl_shakashaka.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Shakashaka
+Comment=Shakashaka (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/shakashaka.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/shakashaka_icon.png
+Type=Application
diff --git a/pzl_skyscrapers.desktop b/pzl_skyscrapers.desktop
new file mode 100644
index 000000000000..68d35cdc156a
--- /dev/null
+++ b/pzl_skyscrapers.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Skyscrapers
+Comment=Skyscrapers (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/skyscrapers.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/skyscrapers_icon.png
+Type=Application
diff --git a/pzl_targets.desktop b/pzl_targets.desktop
new file mode 100644
index 000000000000..b65598be5b73
--- /dev/null
+++ b/pzl_targets.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Targets
+Comment=Targets (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/targets.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/targets_icon.png
+Type=Application
diff --git a/pzl_tetrofit.desktop b/pzl_tetrofit.desktop
new file mode 100644
index 000000000000..2a5108cccbcb
--- /dev/null
+++ b/pzl_tetrofit.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Tetrofit
+Comment=Tetrofit (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/tetrofit.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/tetrofit_icon.png
+Type=Application
diff --git a/pzl_wordy.desktop b/pzl_wordy.desktop
new file mode 100644
index 000000000000..ed3df3b1b8e4
--- /dev/null
+++ b/pzl_wordy.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=pzl games Wordy
+Comment=Wordy (pzl games)
+Categories=Game;LogicGame
+Exec=python /usr/share/pzl_games/wordy.pyw
+Terminal=false
+Icon=/usr/share/pixmaps/pzl_games/wordy_icon.png
+Type=Application