testing/circuslinux: new aport

This commit is contained in:
Antoni Aloy Torrens 2021-03-12 23:14:16 +01:00 committed by Leo
parent 6c19617903
commit 4f694a79d0
3 changed files with 117 additions and 0 deletions

View File

@ -0,0 +1,54 @@
# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
pkgname=circuslinux
pkgver=1.0.3
pkgrel=0
pkgdesc="Clone of the Atari 2600 game Circus Atari"
url="http://www.newbreedsoftware.com/circus-linux/"
arch="all"
license="GPL-2.0-or-later"
depends="$pkgname-data libmikmod"
makedepends="bash automake autoconf sdl-dev sdl_image-dev sdl_mixer-dev"
subpackages="$pkgname-data::noarch $pkgname-doc"
source="https://github.com/antonialoytorrens/nbs/raw/master/unix/x/circus-linux/src/circuslinux-$pkgver.tar.gz
circuslinux.desktop
circuslinux-icon.xpm
"
prepare() {
default_prepare
update_config_sub
update_config_guess
autoreconf -fvi
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--datadir=/usr/share/circuslinux
make
}
check() {
make check
}
package() {
make install \
datadir="$pkgdir"/usr/share/circuslinux \
prefix="$pkgdir"/usr
install -Dm644 "$srcdir"/circuslinux.desktop \
"$pkgdir"/usr/share/applications/circuslinux.desktop
install -Dm644 "$srcdir"/circuslinux-icon.xpm \
"$pkgdir"/usr/share/pixmaps/circuslinux-icon.xpm
}
data() {
pkgdesc="$pkgdesc (data files)"
amove /usr/share/circuslinux
}
sha512sums="2a5b85c50fcc2363858ba5515c17e9733699b4139e10d9b047aeb4b3c6fc6c75f75f1ea24e8f0e6fc5b6a7d78af8ab6f44f0c572f81271d3a4a6c49548fa139a circuslinux-1.0.3.tar.gz
087ba7a781dbcfc17e6f4976ba3c4e4381fcd3618b3c4998b2cfc1a4c96aed7883c222d81eaa72c605cf68a138db088e8cdf3441e7e849ffdfa5d82d2e95319c circuslinux.desktop
15914ac850aecf92ff09f907123356caf77fcdd6c24e76acdd7575279591beb785676aa8452ccc302314d1d04a8320cc10b39942b629197bb6134dea0e9c413c circuslinux-icon.xpm"

View File

@ -0,0 +1,49 @@
/* XPM */
static char * circuslinux_icon_xpm[] = {
"32 32 14 1",
" c None",
". c #000000",
"+ c #FFFFFF",
"@ c #CCCCCC",
"# c #B2B2B2",
"$ c #E5E5E5",
"% c #FF0000",
"& c #7F0000",
"* c #191919",
"= c #333333",
"- c #4C4C4C",
"; c #999999",
"> c #666667",
", c #7F7F7F",
"................................",
"................................",
"............+++@#...............",
"...........+$$$$@#....%%%%......",
"..........+$$$$$$@#.%%%%%.......",
".........+$$$$$@.$@#.%%&%%......",
".........+$$$$$.@.$.#.%%%%%.....",
"............@$$$$$$$@#.&%&%%....",
".......%%%%%.$$$$#$$$##.%%%%%...",
".*..%%%%%%%.@$$$$.$$$.#.%&%..*.*",
"*.%%%%&%&%%.$$$$...$....%%.*****",
"=*.%%%%&%%%.$$$$$.$$$.#...=*=*=*",
"*=*.%%&%%%%.$$$$$#$$#...*=*=*=*=",
"===.%%%%...@$$$$$$$#*%%%.=======",
"=-=.%&%.+$$$$$%@$$$.%%%%%.=-=-=-",
"---.%%%.$.@$$%.%$$$*%%%%%...----",
"---.%%%.$@@$$%.&;$$.%%%%%.@#.---",
">->-.%&%..$$$$&.%@$#*%%%.#$#.>->",
">>>>>.%&%.$$$$;%.%@$#.*.#%@#.>>>",
">>>>>>.%%.@$$$$;&.&$$$$%&.%.>>>>",
",>,>,>,.%.#@$$$$@%.&%%&..%.,>,>,",
",,,,,,,,.+.#@$$$$#%....%%.,,,,,,",
",,,,,,,,.+@.#$$$$@#%%%%..,,,,,,,",
";,;,;,;,.+$$.$$$@#@@@#.;,;,;,;,;",
";;;;;;;;.+$$$@$@#.###.;;;;;;;;;;",
";;;;;;;;.+$$$$$#.;...;;;;;;;;;;;",
"#;#;#;#;.+$$$@#.;#;#;#;#;#;#;#;#",
"########.@$$@#.;################",
"########.#@$@$#.################",
"#@#@#@#@#.####.@#@#@#@#@#@#@#@#@",
"@@@@@@@@@@....@@@@@@@@@@@@@@@@@@",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};

View File

@ -0,0 +1,14 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=Circus Linux!
GenericName=Circus Linux
Comment=Throw the clowns before they fall and hit the balloons with them
Comment[ca]=Llança els pallassos abans de que caiguin i peta els globus amb ells
Comment[de]=Werfe die Clowns bevor sie fallen und treffe die Ballone mit ihnen
Icon=circuslinux-icon
Exec=circuslinux --fullscreen
Terminal=false
StartupNotify=false
Categories=Application;Game;ArcadeGame;
Keywords=Game;ArcadeGame;