summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2023-01-14 12:04:04 -0300
committerDaniel Bermond2023-01-14 12:04:04 -0300
commit13766cd51aed4af3d1da618b453936ee48c2278c (patch)
treebd7412df79484f0e56fa2ab0830607196b4b3d7c /PKGBUILD
parent274f18edce5fa88063d4c218ccc1031d5a1c2d2c (diff)
downloadaur-frei0r-plugins-git.tar.gz
Match latest upstream changes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 11 insertions, 29 deletions
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
}