initial import
This commit is contained in:
46
grafx2/PKGBUILD
Normal file
46
grafx2/PKGBUILD
Normal file
@@ -0,0 +1,46 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgname=grafx2
|
||||
pkgver=2.7
|
||||
pkgrel=1
|
||||
_recoil=5.0.0
|
||||
pkgdesc='Pixelart-oriented painting program'
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://grafx2.chez.com/'
|
||||
license=('GPL-2')
|
||||
depends=('fontconfig' 'hicolor-icon-theme' 'lua' 'sdl2_image' 'sdl2_ttf')
|
||||
options=(!emptydirs)
|
||||
source=("https://gitlab.com/GrafX2/grafX2/-/archive/v2.7/grafX2-v${pkgver}.tar.gz"
|
||||
"https://sourceforge.net/projects/recoil/files/recoil/$_recoil/recoil-$_recoil.tar.gz"
|
||||
"fix-appstream.patch")
|
||||
sha512sums=('d2af107b5c3495c1c769446b3669d44c3b776ab6e906595b69a7142443f9f045daa594f7cb5ccbc6cd624e6a8047ede7824986d162ddc59c2432339b9b7efc67'
|
||||
'f6c7d782abcfb7ab09c09b64e2561d5ae752cd1657be6f440a5af118cba57842b064fa6eb9ffb3a3cdce4d2c6b9a76e0a1379e37851779ec2420a2acc430a01f'
|
||||
'14530b489b2c1b06cb193ebe7127994ba19ece286fb2233b9e2c4e396c349d81b25f4fbce7b55863ab71af4178409a95e9bc8b8b0a1db3f2e78a67e8e7ec3023')
|
||||
|
||||
prepare() {
|
||||
mv grafX2-v${pkgver} $pkgname
|
||||
sed 's/-liconv//g' -i "$pkgname/src/Makefile"
|
||||
mkdir -p grafx2/3rdparty/archives
|
||||
cp -uv recoil-$_recoil.tar.gz grafx2/3rdparty/archives/recoil-$_recoil.tar.gz
|
||||
|
||||
cd $pkgname
|
||||
|
||||
# Fix AppStream metadata
|
||||
# https://gitlab.com/GrafX2/grafX2/-/merge_requests/288
|
||||
patch -Np1 -i ../fix-appstream.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
CFLAGS="$CFLAGS -w" make -C $pkgname/src PREFIX=/usr API=sdl2
|
||||
}
|
||||
|
||||
package() {
|
||||
install -d "$pkgdir/usr/share/grafx2/scripts/samples_2.4/picture/"{thomson/lib,others-8bit/lib}
|
||||
CFLAGS="$CFLAGS -w" make -C $pkgname/src PREFIX=/usr DESTDIR="$pkgdir" API=sdl2 install
|
||||
mv "$pkgdir/usr/bin/grafx2-sdl2" "$pkgdir/usr/bin/grafx2"
|
||||
install -Dm644 "$pkgname/doc/README.txt" \
|
||||
"$pkgdir/usr/share/doc/$pkgname/README"
|
||||
|
||||
# install license
|
||||
install -Dm644 "$srcdir/$pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
}
|
||||
37
grafx2/fix-appstream.patch
Normal file
37
grafx2/fix-appstream.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
From 34124bf064dd9ac2515f8a501474e9bb61d7a7d9 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
|
||||
Date: Wed, 10 Jun 2020 11:39:41 +0000
|
||||
Subject: [PATCH] Fix AppStream metadata file
|
||||
|
||||
Fix license entries to meet the specification, and update homepage URL.
|
||||
---
|
||||
misc/unix/grafx2.appdata.xml | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/misc/unix/grafx2.appdata.xml b/misc/unix/grafx2.appdata.xml
|
||||
index 2f683d87..7a847e80 100644
|
||||
--- a/misc/unix/grafx2.appdata.xml
|
||||
+++ b/misc/unix/grafx2.appdata.xml
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop-application">
|
||||
<id type="desktop">grafx2.desktop</id>
|
||||
- <metadata_licence>CC-0</metadata_licence>
|
||||
- <project_license>GPL-2.0 and CeCILL-2</project_license>
|
||||
+ <metadata_license>CC0-1.0</metadata_license>
|
||||
+ <project_license>GPL-2.0 and CECILL-2.0</project_license>
|
||||
<name>GrafX2</name>
|
||||
<summary>A bitmap paint program specialized in 256 color drawing</summary>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
||||
- <url type="homepage">http://grafx2.tk</url>
|
||||
+ <url type="homepage">http://grafx2.chez.com/</url>
|
||||
<url type="bugtracker">https://pulkomandy.tk/projects/GrafX2</url>
|
||||
|
||||
<provides>
|
||||
--
|
||||
2.27.0
|
||||
|
||||
Reference in New Issue
Block a user