summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenry0w2021-07-18 21:22:38 -0400
committerHenry0w2021-07-18 21:22:38 -0400
commita2af684871589a5e0919a25180b21dade9ecae6a (patch)
treee1e4c8bb40d6c909274de2fdfeab18ea840dd41d
downloadaur-a2af684871589a5e0919a25180b21dade9ecae6a.tar.gz
initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD67
2 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..01679b2fa318
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = slate-git
+ pkgdesc = A qt-based purpose-built pixel art editor
+ pkgver = r1005.326d6d4
+ pkgrel = 1
+ url = https://github.com/mitchcurtis/slate
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = qbs
+ depends = qt5-base
+ depends = qt5-declarative
+ provides = slate
+ conflicts = slate
+ source = slate::git+https://github.com/mitchcurtis/slate.git
+ md5sums = SKIP
+
+pkgname = slate-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c9d69637c28c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,67 @@
+# Maintainer: Henry0w <henry0w at henry0w dot com>
+
+pkgname=slate-git
+pkgver=r1005.326d6d4
+_pkgname=slate
+pkgrel=1
+epoch=
+pkgdesc="A qt-based purpose-built pixel art editor"
+arch=('any')
+url="https://github.com/mitchcurtis/slate"
+license=('GPL3')
+groups=()
+depends=('qt5-base' 'qt5-declarative')
+makedepends=('git' 'qbs')
+checkdepends=()
+optdepends=()
+provides=('slate')
+conflicts=('slate')
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=(
+ "$_pkgname::git+https://github.com/mitchcurtis/slate.git"
+)
+noextract=()
+md5sums=('SKIP')
+validpgpkeys=()
+
+prepare() {
+ sed -i "s/Icon=slate/Icon=slate.svg/g" "$_pkgname/app/Slate.desktop"
+ echo "Exec=slate" >> "$_pkgname/app/Slate.desktop"
+ sed -i "s/TryExec=Slate/TryExec=slate/g" "$_pkgname/app/Slate.desktop"
+ cd "$_pkgname"
+ git submodule update --init
+}
+
+build() {
+ cd $_pkgname
+ CPPFLAGS+=" ${CXXFLAGS}"
+ qbs config:release
+ # make -C "${_pkgname}/build" all
+}
+pkgver() {
+ cd "$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+package() {
+ # bin
+ install -Dm777 "${_pkgname}/release/install-root/usr/local/Slate" "$pkgdir/usr/lib/slate/slate"
+ install -Dm777 "${_pkgname}/release/install-root/usr/local/libslate.so" "$pkgdir/usr/lib/slate/libslate.so"
+ mkdir -p "$pkgdir/usr/bin"
+
+ ln -sr "$pkgdir/usr/lib/slate/slate" "$pkgdir/usr/bin/slate"
+ mkdir -p "$pkgdir/usr/lib/slate/translations"
+ # Translations
+ for f in "$_pkgname/release/install-root/usr/local/translations/"*; do
+ install -Dm644 "$f" "$pkgdir/usr/lib/slate/translations"
+ done
+ install -Dm644 "$_pkgname/release/install-root/usr/local/share/applications/Slate.desktop" "$pkgdir/usr/share/applications/slate.desktop"
+ # Icon
+ install -Dm644 "$_pkgname/release/install-root/usr/local/share/icons/hicolor/scalable/apps/slate-icon-web.svg" "$pkgdir/usr/share/icons/slate.svg"
+ # License
+ install -D -m644 "${_pkgname}/COPYING" -t "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+}
+