Compare commits

...

6 commits

49 changed files with 43 additions and 243 deletions

126
.gitmodules vendored
View file

@ -49,78 +49,6 @@
[submodule "cargo-sweep"]
path = cargo-sweep
url = ssh://aur@aur.archlinux.org/cargo-sweep.git
[submodule "cl-3bmd"]
path = cl-3bmd
url = ssh://aur@aur.archlinux.org/cl-3bmd.git
[submodule "cl-anaphora"]
path = cl-anaphora
url = ssh://aur@aur.archlinux.org/cl-anaphora.git
[submodule "cl-closer-mop"]
path = cl-closer-mop
url = ssh://aur@aur.archlinux.org/cl-closer-mop.git
[submodule "cl-colorize"]
path = cl-colorize
url = ssh://aur@aur.archlinux.org/cl-colorize.git
[submodule "cl-esrap"]
path = cl-esrap
url = ssh://aur@aur.archlinux.org/cl-esrap.git
[submodule "cl-fiasco"]
path = cl-fiasco
url = ssh://aur@aur.archlinux.org/cl-fiasco.git
[submodule "cl-html-encode"]
path = cl-html-encode
url = ssh://aur@aur.archlinux.org/cl-html-encode.git
[submodule "cl-ieee-floats"]
path = cl-ieee-floats
url = ssh://aur@aur.archlinux.org/cl-ieee-floats.git
[submodule "cl-ironclad"]
path = cl-ironclad
url = ssh://aur@aur.archlinux.org/cl-ironclad.git
[submodule "cl-iterate"]
path = cl-iterate
url = ssh://aur@aur.archlinux.org/cl-iterate.git
[submodule "cl-javascript"]
path = cl-javascript
url = ssh://aur@aur.archlinux.org/cl-javascript.git
[submodule "cl-local-time"]
path = cl-local-time
url = ssh://aur@aur.archlinux.org/cl-local-time.git
[submodule "cl-md5"]
path = cl-md5
url = ssh://aur@aur.archlinux.org/cl-md5.git
[submodule "cl-named-readtables"]
path = cl-named-readtables
url = ssh://aur@aur.archlinux.org/cl-named-readtables.git
[submodule "cl-parenscript"]
path = cl-parenscript
url = ssh://aur@aur.archlinux.org/cl-parenscript.git
[submodule "cl-parse-js"]
path = cl-parse-js
url = ssh://aur@aur.archlinux.org/cl-parse-js.git
[submodule "cl-pythonic-string-reader"]
path = cl-pythonic-string-reader
url = ssh://aur@aur.archlinux.org/cl-pythonic-string-reader.git
[submodule "cl-split-sequence"]
path = cl-split-sequence
url = ssh://aur@aur.archlinux.org/cl-split-sequence.git
[submodule "cl-trivial-benchmark"]
path = cl-trivial-benchmark
url = ssh://aur@aur.archlinux.org/cl-trivial-benchmark.git
[submodule "cl-trivial-with-current-source-form"]
path = cl-trivial-with-current-source-form
url = ssh://aur@aur.archlinux.org/cl-trivial-with-current-source-form.git
[submodule "cl-try"]
path = cl-try
url = ssh://aur@aur.archlinux.org/cl-try.git
[submodule "cl-unit-test"]
path = cl-unit-test
url = ssh://aur@aur.archlinux.org/cl-unit-test.git
[submodule "cl-usocket"]
path = cl-usocket
url = ssh://aur@aur.archlinux.org/cl-usocket.git
[submodule "clasp-cl"]
path = clasp-cl
url = ssh://aur@aur.archlinux.org/clasp-cl.git
[submodule "codeberg-cli"]
path = codeberg-cli
url = ssh://aur@aur.archlinux.org/codeberg-cli.git
@ -157,9 +85,6 @@
[submodule "endless-sky-editor"]
path = endless-sky-editor
url = ssh://aur@aur.archlinux.org/endless-sky-editor.git
[submodule "endless-sky-git"]
path = endless-sky-git
url = ssh://aur@aur.archlinux.org/endless-sky-git.git
[submodule "fancy-mouse-boot-rom"]
path = fancy-mouse-boot-rom
url = ssh://aur@aur.archlinux.org/fancy-mouse-boot-rom.git
@ -199,54 +124,6 @@
[submodule "hactool"]
path = hactool
url = ssh://aur@aur.archlinux.org/hactool.git
[submodule "hare"]
path = hare
url = ssh://aur@aur.archlinux.org/hare.git
[submodule "hare-atom"]
path = hare-atom
url = ssh://aur@aur.archlinux.org/hare-atom.git
[submodule "hare-compress"]
path = hare-compress
url = ssh://aur@aur.archlinux.org/hare-compress.git
[submodule "hare-iobus"]
path = hare-iobus
url = ssh://aur@aur.archlinux.org/hare-iobus.git
[submodule "hare-irc"]
path = hare-irc
url = ssh://aur@aur.archlinux.org/hare-irc.git
[submodule "hare-json"]
path = hare-json
url = ssh://aur@aur.archlinux.org/hare-json.git
[submodule "hare-linux"]
path = hare-linux
url = ssh://aur@aur.archlinux.org/hare-linux.git
[submodule "hare-md5"]
path = hare-md5
url = ssh://aur@aur.archlinux.org/hare-md5.git
[submodule "hare-png"]
path = hare-png
url = ssh://aur@aur.archlinux.org/hare-png.git
[submodule "hare-redis"]
path = hare-redis
url = ssh://aur@aur.archlinux.org/hare-redis.git
[submodule "hare-rss"]
path = hare-rss
url = ssh://aur@aur.archlinux.org/hare-rss.git
[submodule "hare-scfg"]
path = hare-scfg
url = ssh://aur@aur.archlinux.org/hare-scfg.git
[submodule "hare-specification"]
path = hare-specification
url = ssh://aur@aur.archlinux.org/hare-specification.git
[submodule "hare-ssh"]
path = hare-ssh
url = ssh://aur@aur.archlinux.org/hare-ssh.git
[submodule "hare-xml"]
path = hare-xml
url = ssh://aur@aur.archlinux.org/hare-xml.git
[submodule "harec"]
path = harec
url = ssh://aur@aur.archlinux.org/harec.git
[submodule "home-assistant-hacs"]
path = home-assistant-hacs
url = ssh://aur@aur.archlinux.org/home-assistant-hacs.git
@ -571,9 +448,6 @@
[submodule "uiua"]
path = uiua
url = ssh://aur@aur.archlinux.org/uiua.git
[submodule "vim-hare"]
path = vim-hare
url = ssh://aur@aur.archlinux.org/vim-hare.git
[submodule "waypoint"]
path = waypoint
url = ssh://aur@aur.archlinux.org/waypoint.git

@ -1 +0,0 @@
Subproject commit 18e1e74be85c44e9434548c87d9d947fabffcad5

@ -1 +0,0 @@
Subproject commit 92ed922b359830a7ac16120b19c1b511fdeaba59

@ -1 +0,0 @@
Subproject commit b98c67da68632dabf44ee8e041fb66763e858748

@ -1 +0,0 @@
Subproject commit efeac88d40e3d436d859e0abea155b31708908ae

@ -1 +0,0 @@
Subproject commit 08d2ba860923d3c3b59fb25cbcfe9bdf23653d46

View file

@ -1,44 +0,0 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
pkgname=cl-fad
pkgver=0.7.6.r9.g3f4d32d
pkgrel=1
pkgdesc='A portable pathname library for Common Lisp'
arch=('any')
url='https://edicl.github.io/cl-fad/'
license=('BSD')
depends=('common-lisp' 'cl-asdf' 'cl-bordeaux-threads' 'cl-alexandria')
makedepends=('git')
checkdepends=('sbcl' 'cl-ppcre' 'cl-unit-test')
_commit='3f4d32d3aa1093966046d001411a852eb8f4b535'
source=(
"$pkgname::git+https://github.com/edicl/cl-fad#commit=$_commit"
'run-tests.lisp'
)
b2sums=('SKIP'
'fedbf7df168ff548936ed81a3fa229eeb9e21d6c6d510f0242a8e734006a04ddcfd88c290d77bde9c92c168fbbbc1757e96da524708091358460099accd9f5b2')
pkgver() {
cd "$pkgname"
git describe --tags | sed -e 's/^v//' -e 's/-/.r/' -e 's/-/./g'
}
check() {
cd "$pkgname"
sbcl --script ../run-tests.lisp
}
package() {
cd "$pkgname"
# library
install -vDm644 -t "$pkgdir/usr/share/common-lisp/source/$pkgname" ./*.{lisp,asd,system}
# documentation
install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README CHANGELOG docs/index.html
# license
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}

View file

@ -1,7 +0,0 @@
(require "asdf")
(push (uiop/os:getcwd) asdf:*central-registry*)
(asdf:load-system "cl-fad/test")
(uiop:quit (if (asdf:test-system "cl-fad") 0 1))

@ -1 +0,0 @@
Subproject commit 601645bacaa6289887475d60e37b93c4f2424952

@ -1 +0,0 @@
Subproject commit e319be1e9cde3ee386429b8fbcf6547eea373b1c

@ -1 +0,0 @@
Subproject commit 317cfd3de436343eee8d210ac24061b6620bcb07

@ -1 +0,0 @@
Subproject commit 95f58d263f34146cb08cf2efaea7f720794c4a9f

@ -1 +0,0 @@
Subproject commit a4c8fdbfeac6078656515527bb24d8221b4556be

@ -1 +0,0 @@
Subproject commit 70df108e07dd0b6ece4f97a00288c6eaffe86e35

@ -1 +0,0 @@
Subproject commit 0c105d3a1f144ad2435a61be6b6ccd5167e3c6f6

1
cl-md5

@ -1 +0,0 @@
Subproject commit 7cde8d0d1eaba65b2053b9aa7edb8494cca274a0

@ -1 +0,0 @@
Subproject commit eb414fb3840e0f5bf5977715c098e18fa9359b3b

@ -1 +0,0 @@
Subproject commit cdc38e5bb5676b18425f7afafd2e39281cd555b4

@ -1 +0,0 @@
Subproject commit 987abb9bf5f88ed5c6fa338cdf2c75f189473234

@ -1 +0,0 @@
Subproject commit 6078c757d643fdeeb4bbff657efa3f91db8ea6bc

@ -1 +0,0 @@
Subproject commit e1760352bd47ca1ac146c4d332e49c092213d44d

@ -1 +0,0 @@
Subproject commit a0799c8dc6ec9bf3ac0f6386063634f50fffc8b9

@ -1 +0,0 @@
Subproject commit a1830c4568c56db2dbab38781f5b4c7ae07db652

1
cl-try

@ -1 +0,0 @@
Subproject commit b82895453137974277e0dd60100b89c88e01a64b

@ -1 +0,0 @@
Subproject commit ecb21f244b1a1434a1f797397b1eda5f4b444aae

@ -1 +0,0 @@
Subproject commit d74722fb8272bbdbde38262fa0f6f6a9fe997807

@ -1 +1 @@
Subproject commit 895fcc53c257830ee2dff2fbd28c513530145a07
Subproject commit 87730c02b3d164459276e32c29500cbc94c915ab

@ -1 +0,0 @@
Subproject commit dc271d32c2d6267fc47b6baef8d77aa619af3740

1
hare

@ -1 +0,0 @@
Subproject commit 88085a0953fcba00a35d5168b4cac6a641ef3b65

@ -1 +0,0 @@
Subproject commit 5288be2b37662bbb01843af79a5cb502ed6323c3

@ -1 +0,0 @@
Subproject commit f3968e3b2f3537fade4d0a642cab51a3ea44a528

@ -1 +0,0 @@
Subproject commit e7519c900d159149a48caf98b435d43e769b7239

@ -1 +0,0 @@
Subproject commit 32de525e350fa4e33fe1ee4bf7beaddf10c1e43c

@ -1 +0,0 @@
Subproject commit f28197474547cefc6134e90f85114bea70c6a6ec

@ -1 +0,0 @@
Subproject commit 2634d38d0a788a0e416dea6af5e6dbab3be67231

@ -1 +0,0 @@
Subproject commit fefdcd9a183ce3fa9a3009779369a4d295e5f184

@ -1 +0,0 @@
Subproject commit 76cf8e264b235a88dbe559c491d406cf486052a8

@ -1 +0,0 @@
Subproject commit a6c4a0868bc8a3538c907746f14af06d7dac8ced

@ -1 +0,0 @@
Subproject commit cd561873957933e0bf4febf7635113d3cdb79246

@ -1 +0,0 @@
Subproject commit 2c153b6dbded72c3080a395f5716e6635e0d08bb

@ -1 +0,0 @@
Subproject commit 6326b4734ef9ae07e001552298ff3d50fe311de0

@ -1 +0,0 @@
Subproject commit ec303c01930cdd265b1b189c92d37854de7b7f72

@ -1 +0,0 @@
Subproject commit 96fd107f24c4a1382da6a21c30847e5b1b5f82a3

1
harec

@ -1 +0,0 @@
Subproject commit aab082ac5e298433f84886372dc41850e59c4907

@ -1 +1 @@
Subproject commit 65b98710880f0fd6cc83290dde316543fedcf3d8
Subproject commit 8beac13b187144fede8681385a1d862fc0c962f0

23
opentyrian/.SRCINFO Normal file
View file

@ -0,0 +1,23 @@
pkgbase = opentyrian
pkgdesc = Open Source port of the classic DOS shoot-em-up Tyrian
pkgver = 2.1.20221123
pkgrel = 1
url = https://github.com/opentyrian/opentyrian
arch = x86_64
license = GPL-2.0-only
license = LicenseRef-Freeware
makedepends = git
depends = sdl2
depends = sdl2_net
depends = hicolor-icon-theme
source = opentyrian::git+https://github.com/opentyrian/opentyrian.git#tag=v2.1.20221123
source = opentyrian-2.1.20221123-assets.zip::https://camanis.net/tyrian/tyrian21.zip
source = update-paths.patch
sha512sums = 62906b7a1c261b1badb48bd9c65eb818328b5d741c6f9ea0f4a4762d440e43d3eb29047dcb7c417aa91ab8d1d297e112a4eef027dc4d0842bdd5579dd31ca14f
sha512sums = 639aa773778386c14ce508feb4729512d00f80182a3bb0fe8bba4ee38bce91da1867ca93f1a7e5e30ff127da077eed275d8dd6ba82042b627b84f1606e2d6bce
sha512sums = 7059d2c5a19191e1cf24abbf764adbd0fa81d8b529e1f5839a330b15a3023af78763f90de3f559fb980e30081110b6b9c1b1097823a58caa3e0ca00b2a20ce6c
b2sums = 8a0a88fbdb43335f4e08a490ff17da5547b4f5fdac0a58d5995a943e8ef8969463b50340f9ff48308089f016cc21406f805a4b34df8c0a58e5ac5967f39f8aee
b2sums = 6bef66fbc34a4d2d865fe7088a6942a29348153d0d10347860952a152b882fd9eef1748fbfa9fd32d030593d2f8c21e1cd227dd6ca540488ba5093b95a95fb33
b2sums = 7535e7ee5773a4e8de6bd51110931aa81b9abaa11f215c846cc914bebf352984a317ae5f31f47ed36cdd4e5a4ec286dabe0b3a31985b50c12f1859568924fe3c
pkgname = opentyrian

View file

@ -3,33 +3,31 @@
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
pkgname=opentyrian
pkgver=2.1.20220318
pkgver=2.1.20221123
pkgrel=1
pkgdesc='Open Source port of the classic DOS shoot-em-up Tyrian'
url="https://github.com/opentyrian/opentyrian"
url='https://github.com/opentyrian/opentyrian'
arch=('x86_64')
license=('GPL2')
# refs for asset licensing:
# https://www.camanis.net/
# https://web.archive.org/web/20120218200015/http://www.freewebs.com/worldtreegames
# https://lostgarden.home.blog/2007/04/05/free-game-graphics-tyrian-ships-and-tiles/
# https://lostgarden.home.blog/2007/03/15/lost-garden-license/
license=('GPL-2.0-only' 'LicenseRef-Freeware')
depends=('sdl2' 'sdl2_net' 'hicolor-icon-theme')
makedepends=('git')
_commit='8f205e6b12cb9c34905fa960416b6f661bf38ac3'
source=(
"$pkgname::git+https://github.com/opentyrian/opentyrian.git#commit=$_commit"
"$pkgname-assets.zip::https://camanis.net/tyrian/tyrian21.zip"
"$pkgname::git+https://github.com/opentyrian/opentyrian.git#tag=v$pkgver"
"$pkgname-$pkgver-assets.zip::https://camanis.net/tyrian/tyrian21.zip"
'update-paths.patch'
)
sha512sums=('SKIP'
sha512sums=('62906b7a1c261b1badb48bd9c65eb818328b5d741c6f9ea0f4a4762d440e43d3eb29047dcb7c417aa91ab8d1d297e112a4eef027dc4d0842bdd5579dd31ca14f'
'639aa773778386c14ce508feb4729512d00f80182a3bb0fe8bba4ee38bce91da1867ca93f1a7e5e30ff127da077eed275d8dd6ba82042b627b84f1606e2d6bce'
'7059d2c5a19191e1cf24abbf764adbd0fa81d8b529e1f5839a330b15a3023af78763f90de3f559fb980e30081110b6b9c1b1097823a58caa3e0ca00b2a20ce6c')
b2sums=('SKIP'
b2sums=('8a0a88fbdb43335f4e08a490ff17da5547b4f5fdac0a58d5995a943e8ef8969463b50340f9ff48308089f016cc21406f805a4b34df8c0a58e5ac5967f39f8aee'
'6bef66fbc34a4d2d865fe7088a6942a29348153d0d10347860952a152b882fd9eef1748fbfa9fd32d030593d2f8c21e1cd227dd6ca540488ba5093b95a95fb33'
'7535e7ee5773a4e8de6bd51110931aa81b9abaa11f215c846cc914bebf352984a317ae5f31f47ed36cdd4e5a4ec286dabe0b3a31985b50c12f1859568924fe3c')
pkgver() {
cd "$pkgname"
git describe --tags | sed 's/^v//'
}
prepare() {
cd "$pkgname"
@ -45,16 +43,13 @@ package() {
make DESTDIR="$pkgdir" prefix=/usr install
# desktop file & icons
install -vDm644 -t "$pkgdir/usr/share/applications" linux/opentyrian.desktop
for _x in 22 24 32 48 128; do
install -vDm644 "linux/icons/tyrian-$_x.png" \
"$pkgdir/usr/share/icons/hicolor/${_x}x${_x}/apps/$pkgname.png"
done
# assets
cd "$srcdir/tyrian21"
pushd "$srcdir/tyrian21"
install -vDm644 -t "$pkgdir/usr/share/$pkgname" \
*.dat *.lvl *.shp *.snd demo.* music.mus \
tyrend.anm tyrian.{cdt,hdt,pic} tshp2.pcx
popd
# license
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" README COPYING
}

@ -1 +1 @@
Subproject commit 772d32ee2ac1da992ffc94e471153fac4fb36455
Subproject commit e146a0dff526610004792cb24d7c2f8662ff8502

@ -1 +0,0 @@
Subproject commit 59994705078d326e8f0b086d74b25bb175522661