summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD40
2 files changed, 14 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0e675e28d977..7d83fe94d01c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = frei0r-plugins-git
pkgdesc = A minimalistic plugin API for video effects (git version)
- pkgver = 1.6.1.r49.g07146e3
+ pkgver = 2.2.0.r1.g599b478
pkgrel = 1
url = https://www.dyne.org/software/frei0r/
- arch = i686
arch = x86_64
license = GPL
makedepends = git
+ makedepends = cmake
makedepends = opencv
+ makedepends = doxygen
depends = cairo
depends = gavl
optdepends = opencv: for facebl0r and facedetect plugins
@@ -17,4 +18,3 @@ pkgbase = frei0r-plugins-git
sha256sums = SKIP
pkgname = frei0r-plugins-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 853cc394e65c..628a266576f8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,32 @@
-# Maintainer: Daniel Bermond < gmail-com: danielbermond >
+# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=frei0r-plugins-git
-_srcname=frei0r
-pkgver=1.6.1.r49.g07146e3
+pkgver=2.2.0.r1.g599b478
pkgrel=1
pkgdesc='A minimalistic plugin API for video effects (git version)'
-arch=('i686' 'x86_64')
+arch=('x86_64')
url='https://www.dyne.org/software/frei0r/'
license=('GPL')
depends=('cairo' 'gavl')
-makedepends=('git' 'opencv')
+makedepends=('git' 'cmake' 'opencv' 'doxygen')
optdepends=('opencv: for facebl0r and facedetect plugins')
provides=('frei0r-plugins')
conflicts=('frei0r-plugins')
source=('git+https://github.com/dyne/frei0r.git')
sha256sums=('SKIP')
-prepare() {
- cd "$_srcname"
-
- ./autogen.sh
-}
-
pkgver() {
- cd "$_srcname"
-
- printf '%s' "$(git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//')"
+ git -C frei0r describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
}
build() {
- cd "$_srcname"
-
- ./configure \
- --prefix='/usr' \
- --enable-static='no' \
- --enable-shared='yes' \
- --enable-fast-install='yes' \
- --enable-cpuflags
-
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
- make
+ cmake -B build -S frei0r \
+ -DCMAKE_BUILD_TYPE:STRING='None' \
+ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
+ -Wno-dev
+ make -C build
}
package() {
- cd "$_srcname"
-
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir" install
}