summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-28 09:01:51 +0300
committerCaleb Maclennan2020-02-28 09:01:51 +0300
commit8890cb43dba2ca0521927286012f5e621239b8c2 (patch)
tree8e793d700839701047a441f2546c34dc2688c779
parentd003a6c98830c2d6a70a2161bf0e263062157fac (diff)
downloadaur-8890cb43dba2ca0521927286012f5e621239b8c2.tar.gz
Flesh out dependencies
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD9
2 files changed, 16 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e466da929338..2e462b2c4de2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = pagure
pkgdesc = A git-centered forge based on python using pygit2
pkgver = 5.8.1
- pkgrel = 0.5
+ pkgrel = 0.6
url = https://pagure.io/pagure
arch = any
license = GPL2
makedepends = python-setuptools
depends = git
+ depends = gitolite
depends = libffi
depends = libgit2
depends = libjpeg
@@ -39,6 +40,12 @@ pkgbase = pagure
depends = python-straight.plugin
depends = python-wtforms
depends = redis
+ optdepends = mariadb: MariaDB backend
+ optdepends = postgresql: PostgreSQL backend
+ optdepends = python-pg8000: Python driver for PostgreSQL
+ optdepends = python-psycopg2: Python driver for PostgreSQL
+ optdepends = python-mysqlclient: Python driver for MariaDB
+ optdepends = python-pymysql: Python driver for MariaDB
source = https://releases.pagure.org/pagure/pagure-5.8.1.tar.gz
source = https://src.fedoraproject.org/rpms/pagure/raw/master/f/0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
sha256sums = 5e150bad0a3f932d265cb59d46c8b6a532be0f757aab695a8c37df3f5f4db687
diff --git a/PKGBUILD b/PKGBUILD
index 499b05dd2a56..3870fdf2d5fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=pagure
pkgver=5.8.1
-pkgrel=0.5
+pkgrel=0.6
pkgdesc="A git-centered forge based on python using pygit2"
arch=("any")
url="https://pagure.io/$pkgname"
@@ -39,6 +39,7 @@ _pydeps=('alembic'
'straight.plugin'
'wtforms')
depends=('git'
+ 'gitolite' # This is technically optional, but our packaging assumes it
'libffi'
'libgit2'
'libjpeg'
@@ -46,6 +47,12 @@ depends=('git'
"${_pydeps[@]/#/python-}"
'redis')
makedepends=('python-setuptools')
+optdepends=('mariadb: MariaDB backend'
+ 'postgresql: PostgreSQL backend'
+ 'python-pg8000: Python driver for PostgreSQL'
+ 'python-psycopg2: Python driver for PostgreSQL'
+ 'python-mysqlclient: Python driver for MariaDB'
+ 'python-pymysql: Python driver for MariaDB')
source=("https://releases.pagure.org/$pkgname/$pkgname-$pkgver.tar.gz"
"https://src.fedoraproject.org/rpms/pagure/raw/master/f/0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch")
sha256sums=('5e150bad0a3f932d265cb59d46c8b6a532be0f757aab695a8c37df3f5f4db687'