diff options
author | Antonio Rojas | 2023-04-01 10:13:25 +0200 |
---|---|---|
committer | Antonio Rojas | 2023-04-01 10:13:25 +0200 |
commit | 3eb55e317c78aaa63edea349d84b33c3d79caf0a (patch) | |
tree | ff6c8a7a04bc6f083f5ca2fad7674ca325fc356d | |
download | aur-3eb55e317c78aaa63edea349d84b33c3d79caf0a.tar.gz |
import from community
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | freedroid.desktop | 8 | ||||
-rw-r--r-- | paraicon.png | bin | 0 -> 1000 bytes |
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c7df2b4ee9c8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = freedroid + pkgdesc = a clone of the classic game 'Paradroid' on Commodore 64 + pkgver = 1.2.1 + pkgrel = 2 + url = http://freedroid.sourceforge.net/ + arch = x86_64 + license = GPL + depends = glibc + depends = sdl_image + depends = sdl_mixer + depends = sdl_gfx + source = freedroid-1.2.1.tgz::https://github.com/ReinhardPrix/FreedroidClassic/archive/refs/tags/release-1.2.1.tar.gz + source = freedroid.desktop + source = paraicon.png + sha256sums = 33f4c3da941798b7dbdc41c831bb65c3925288e6737a7f1e3275965f83b4151c + sha256sums = b76e84adc15e8d83722e91843db80bbb664b3e330e03561977de90a06d4d8baf + sha256sums = 29e9d5bc1a5833c10fc8b26fac1f4a64338d3a624e18d280abe1d29837202239 + +pkgname = freedroid diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5a5c3e4248bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=freedroid +pkgver=1.2.1 +pkgrel=2 +pkgdesc="a clone of the classic game 'Paradroid' on Commodore 64" +arch=('x86_64') +url="http://freedroid.sourceforge.net/" +license=('GPL') +depends=('glibc' 'sdl_image' 'sdl_mixer' 'sdl_gfx') +source=( #https://downloads.sourceforge.net/sourceforge/freedroid/$pkgname-$pkgver.tar.gz + "$pkgname-$pkgver.tgz::https://github.com/ReinhardPrix/FreedroidClassic/archive/refs/tags/release-$pkgver.tar.gz" + freedroid.desktop + paraicon.png) +sha256sums=('33f4c3da941798b7dbdc41c831bb65c3925288e6737a7f1e3275965f83b4151c' + 'b76e84adc15e8d83722e91843db80bbb664b3e330e03561977de90a06d4d8baf' + '29e9d5bc1a5833c10fc8b26fac1f4a64338d3a624e18d280abe1d29837202239') + +prepare() { + cd "$srcdir/FreedroidClassic-release-$pkgver" + touch NEWS +} + +build() { + cd "$srcdir/FreedroidClassic-release-$pkgver" + CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common + ./autogen.sh + ./configure --prefix=/usr --mandir=/usr/share/man + make +} + +package() { + cd "$srcdir/FreedroidClassic-release-$pkgver" + make DESTDIR="$pkgdir" install + install -Dm0644 "$srcdir"/paraicon.png "$pkgdir"/usr/share/icons/paraicon.png + install -Dm0644 "$srcdir"/freedroid.desktop "$pkgdir"/usr/share/applications/freedroid.desktop + + rm -rf "$pkgdir"/usr/share/freedroid/mac-osx + rm -rf "$pkgdir"/usr/share/freedroid/freedroid.6 + find "$pkgdir"/usr/share/freedroid -type f -name Makefile -exec rm -f {} \; + find "$pkgdir"/usr/share/freedroid -type f -name Makefile.in -exec rm -f {} \; + find "$pkgdir"/usr/share/freedroid -type f -name Makefile.am -exec rm -f {} \; +} diff --git a/freedroid.desktop b/freedroid.desktop new file mode 100644 index 000000000000..4abe39f7a646 --- /dev/null +++ b/freedroid.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=FreeDroid +Comment=An SDL Paranoid(c) clone game +Exec=freedroid +Icon=paraicon +Terminal=false +Type=Application +Categories=Game;Arcade; diff --git a/paraicon.png b/paraicon.png Binary files differnew file mode 100644 index 000000000000..09e7c9128b2c --- /dev/null +++ b/paraicon.png |