summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2024-01-08 11:52:19 +0100
committerCarl Smedstad2024-01-08 11:57:54 +0100
commite871a60687d8c596c2bfa2ab0cc1421e9da03144 (patch)
treed7e6b2ba79ff09ac4cc5cd0a8f7f3bd0fa592e61
parent25938115377b9219de1e1cd7c04935a26a118325 (diff)
downloadaur-e871a60687d8c596c2bfa2ab0cc1421e9da03144.tar.gz
Publish version 1.8.0-2
-rw-r--r--.SRCINFO45
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD83
3 files changed, 81 insertions, 51 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f0eb4ae50e9..158e52dd045b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,36 +1,37 @@
pkgbase = gcstar
- pkgdesc = A collection management application
+ pkgdesc = Collection manager written in Perl and based on GTK
pkgver = 1.8.0
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.com/GCstar/GCstar
arch = any
license = GPL
- depends = perl-libwww
- depends = perl-xml-simple
- depends = perl-net-snmp
- depends = perl-xml-parser
- depends = perl-switch
- depends = perl-xml-libxml
- depends = perl-sort-naturally
- depends = perl-http-message
- depends = perl-http-date
- depends = perl-http-cookies
- depends = perl-gd
- depends = perl-date-calc
- depends = perl-lwp-protocol-https
+ depends = hicolor-icon-theme
+ depends = perl
depends = perl-archive-zip
+ depends = perl-date-calc
depends = perl-datetime-format-strptime
+ depends = perl-gd
depends = perl-gdgraph
+ depends = perl-gtk3-simplelist
+ depends = perl-http-cookies
+ depends = perl-http-date
+ depends = perl-http-message
+ depends = perl-json
+ depends = perl-libwww
+ depends = perl-locale-codes
+ depends = perl-lwp-protocol-https
depends = perl-mp3-info
depends = perl-mp3-tag
depends = perl-net-freedb
+ depends = perl-net-snmp
depends = perl-ogg-vorbis-header-pureperl
- depends = hicolor-icon-theme
- depends = perl-gtk3-simplelist
- depends = perl-json
- depends = perl-locale-codes
- optdepends = perl-image-exiftool: to retrieve data from a mkv file
- source = https://gitlab.com/GCstar/GCstar/-/archive/v1.8.0/GCstar-v1.8.0.tar.bz2
- sha256sums = 99a381277fa119db1541fed5a214ae28d879b449d44af607892ff4cac177ac66
+ depends = perl-sort-naturally
+ depends = perl-switch
+ depends = perl-xml-libxml
+ depends = perl-xml-parser
+ depends = perl-xml-simple
+ optdepends = perl-image-exiftool: Retrieve data from mkv files
+ source = gcstar-1.8.0.tar.gz::https://gitlab.com/GCstar/GCstar/-/archive/v1.8.0/GCstar-v1.8.0.tar.gz
+ sha256sums = 6e62db6f7a4ca0b2c1bd06c9cff57dae620819dd74f7c1ce5a8d21099f352c1a
pkgname = gcstar
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index bafaaf09acb7..c3925fcec4e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,62 @@
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: William Rea <sillywilly@gmail.com>
-# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=gcstar
-_pkgname=GCstar
+_name=GCstar
pkgver=1.8.0
-pkgrel=1
-pkgdesc="A collection management application"
-arch=('any')
-url="https://gitlab.com/${_pkgname}/${_pkgname}"
-license=('GPL')
-depends=('perl-libwww' 'perl-xml-simple' 'perl-net-snmp' 'perl-xml-parser'
- 'perl-switch' 'perl-xml-libxml' 'perl-sort-naturally' 'perl-http-message'
- 'perl-http-date' 'perl-http-cookies' 'perl-gd' 'perl-date-calc'
- 'perl-lwp-protocol-https' 'perl-archive-zip' 'perl-datetime-format-strptime'
- 'perl-gdgraph' 'perl-mp3-info' 'perl-mp3-tag' 'perl-net-freedb'
- 'perl-ogg-vorbis-header-pureperl' 'hicolor-icon-theme' 'perl-gtk3-simplelist'
- 'perl-json' 'perl-locale-codes')
-optdepends=('perl-image-exiftool: to retrieve data from a mkv file')
-source=($url/-/archive/v$pkgver/${_pkgname}-v$pkgver.tar.bz2)
-sha256sums=('99a381277fa119db1541fed5a214ae28d879b449d44af607892ff4cac177ac66')
+pkgrel=2
+pkgdesc="Collection manager written in Perl and based on GTK"
+arch=(any)
+url="https://gitlab.com/GCstar/GCstar"
+license=(GPL)
+depends=(
+ hicolor-icon-theme
+ perl
+ perl-archive-zip
+ perl-date-calc
+ perl-datetime-format-strptime
+ perl-gd
+ perl-gdgraph
+ perl-gtk3-simplelist
+ perl-http-cookies
+ perl-http-date
+ perl-http-message
+ perl-json
+ perl-libwww
+ perl-locale-codes
+ perl-lwp-protocol-https
+ perl-mp3-info
+ perl-mp3-tag
+ perl-net-freedb
+ perl-net-snmp
+ perl-ogg-vorbis-header-pureperl
+ perl-sort-naturally
+ perl-switch
+ perl-xml-libxml
+ perl-xml-parser
+ perl-xml-simple
+)
+optdepends=('perl-image-exiftool: Retrieve data from mkv files')
+
+source=("$pkgname-$pkgver.tar.gz::$url/-/archive/v$pkgver/$_name-v$pkgver.tar.gz")
+sha256sums=('6e62db6f7a4ca0b2c1bd06c9cff57dae620819dd74f7c1ce5a8d21099f352c1a')
+
+_archive="$_name-v$pkgver"
package() {
- cd ${_pkgname}-v$pkgver/$pkgname
- perl ./install --text --prefix="$pkgdir"/usr
- install -D -m644 "$pkgdir"/usr/share/gcstar/icons/gcstar_256x256.png \
- "$pkgdir"/usr/share/pixmaps/gcstar.png
- install -D -m644 "$pkgdir"/usr/share/gcstar/icons/gcstar_32x32.png \
- "$pkgdir"/usr/share/pixmaps/gcstar32.png
- cp -R share/applications "$pkgdir"/usr/share
-# cleaning up
- rmdir "$pkgdir"/usr/share/icons/hicolor/scalable/{apps,mimetypes}
- rmdir "$pkgdir"/usr/share/icons/hicolor/scalable/
- rm "$pkgdir"/usr/share/applications/mimeinfo.cache
- rm -rf "$pkgdir"/usr/share/mime
+ cd "$_archive/gcstar"
+
+ perl ./install --text --prefix="$pkgdir/usr"
+
+ cp --archive --no-preserve=ownership share/applications "$pkgdir/usr/share"
+
+ install -Dm644 "$pkgdir/usr/share/gcstar/icons/gcstar_256x256.png" "$pkgdir/usr/share/pixmaps/gcstar.png"
+ install -Dm644 "$pkgdir/usr/share/gcstar/icons/gcstar_32x32.png" "$pkgdir/usr/share/pixmaps/gcstar32.png"
+
+ rm -r \
+ "$pkgdir/usr/share/icons/hicolor/scalable" \
+ "$pkgdir/usr/share/mime"
+ rm "$pkgdir/usr/share/applications/mimeinfo.cache"
}