summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoréclairevoyant2023-01-16 16:38:10 -0500
committeréclairevoyant2023-01-16 16:43:13 -0500
commitb1205cfd72ef53310276428b023c664b335d1978 (patch)
treec5be2b6adc67d699bf39a62917a19b6bf6257aa4
parent54906192657592c0f246bf370433a9529d37b3b6 (diff)
downloadaur-quiterss2-git.tar.gz
quiterss2-git: fix deps, pkgver, source
Signed-off-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD39
3 files changed, 33 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9d370df78c1c..327d1844cb2e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = quiterss2-git
- pkgdesc = An open-source cross-platform news feed reader written in Qt/C++/QML
- pkgver = 0.0.1+1+1e13b14
+ pkgdesc = Cross-platform news feed reader written in Qt/C++/QML
+ pkgver = r199.4b3434f
pkgrel = 1
+ epoch = 1
url = https://github.com/QuiteRSS/quiterss2
arch = x86_64
- license = GPL-3.0
+ license = GPL3
makedepends = git
+ makedepends = qt5-tools
depends = qt5-webengine
- conflicts = quiterss
- source = git+https://github.com/QuiteRSS/quiterss2.git#commit=1e13b1493efeb35ac8308a68e2635c6d985bf22f
+ provides = quiterss2
+ conflicts = quiterss2
+ source = git+https://github.com/QuiteRSS/quiterss2.git
sha256sums = SKIP
pkgname = quiterss2-git
-
diff --git a/.gitignore b/.gitignore
index 924dfb95c209..05c6d4d4c97b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
-pkg/
-src/
-*.tar.*
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 70fd73e8c415..a346f5d25b3d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,34 @@
-# Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com>
+# Maintainer: éclairevoyant
+# Contributor: Kaizhao Zhang <zhangkaizhao at gmail dot com>
_pkgname=quiterss2
-_gitcommit=1e13b1493efeb35ac8308a68e2635c6d985bf22f
-
-pkgname=quiterss2-git
-pkgver=0.0.1+1+1e13b14
+pkgname="$_pkgname-git"
+pkgver=r199.4b3434f
pkgrel=1
-pkgdesc="An open-source cross-platform news feed reader written in Qt/C++/QML"
+epoch=1
+pkgdesc="Cross-platform news feed reader written in Qt/C++/QML"
arch=('x86_64')
url="https://github.com/QuiteRSS/quiterss2"
-license=('GPL-3.0')
+license=('GPL3')
depends=('qt5-webengine')
-makedepends=('git')
-conflicts=('quiterss')
-source=("git+${url}.git#commit=${_gitcommit}")
+makedepends=('git' 'qt5-tools')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+source=("git+$url.git")
sha256sums=('SKIP')
-build() {
- cd "${srcdir}/${_pkgname}"
+pkgver() {
+ cd $_pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
- mkdir -p build && cd build
- qmake-qt5 CONFIG+=release PREFIX=/usr ../quiterss2.pro
- make
+build() {
+ cd $_pkgname
+ qmake-qt5 CONFIG+=release PREFIX=/usr quiterss2.pro
+ make
}
package() {
- cd "${srcdir}/${_pkgname}/build"
-
- make INSTALL_ROOT="$pkgdir/" install
+ cd $_pkgname
+ make INSTALL_ROOT="$pkgdir/" install
}