summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Giammarchi2020-01-15 09:08:35 +0100
committerAndrea Giammarchi2020-01-15 09:08:35 +0100
commit4d2598bdde5888dacc7a01d75790ca0993429a8b (patch)
treedde5d65219174637519c369776667f84e6254d2d
parent024c9db4aff5a8f3307203bc668e7a39015c7bb1 (diff)
downloadaur-4d2598bdde5888dacc7a01d75790ca0993429a8b.tar.gz
Updating cog-wpe-gl
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD50
2 files changed, 40 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 02c2654dc0dc..e08b8244c0c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cog-wpe-gl
pkgdesc = WPE launcher and webapp container
- pkgver = 0.4.0
- pkgrel = 1
+ pkgver = r134.f421c0a
+ pkgrel = 3
url = https://github.com/Igalia/cog
arch = i686
arch = x86_64
@@ -9,19 +9,15 @@ pkgbase = cog-wpe-gl
arch = armv7l
arch = armv7h
groups = wpe
- license = custom:MIT
+ license = MIT
makedepends = cmake
+ depends = libxkbcommon
+ provides = cog
+ provides = cog-git
conflicts = cog
conflicts = cog-git
- source = https://wpewebkit.org/releases/releases/cog-0.4.0.tar.xz
- source = https://wpewebkit.org/releases/releases/cog-0.4.0.tar.xz.asc
- validpgpkeys = 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B
- md5sums = 75a0838ee6c81bb8df1b254f525440a6
- md5sums = SKIP
- sha1sums = 284d2a641e6269b296057918602c8c94eb831527
- sha1sums = SKIP
- sha256sums = e9c13a51232434b7340a419b1e6f59c40c582cd80c8e60bd9ec7de16c904fc03
- sha256sums = SKIP
+ source = cog-wpe-gl::git+https://github.com/Igalia/cog
+ sha512sums = SKIP
pkgname = cog-wpe-gl
diff --git a/PKGBUILD b/PKGBUILD
index 78d6cae89235..df77f17e3529 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,46 @@
# Maintainer: Andrea Giammarchi <andrea.giammarchi@gmail.com>
pkgdesc='WPE launcher and webapp container'
pkgname=cog-wpe-gl
-pkgver=0.4.0
-pkgrel=1
+pkgver=r134.f421c0a
+pkgrel=3
+license=(MIT)
url=https://github.com/Igalia/cog
arch=(i686 x86_64 aarch64 armv7l armv7h)
+depends=(libxkbcommon)
groups=(wpe)
-conflicts=('cog' 'cog-git')
+provides=(cog cog-git)
+conflicts=(cog cog-git)
makedepends=(cmake)
-license=(custom:MIT)
-source=("https://wpewebkit.org/releases/releases/cog-${pkgver}.tar.xz"
- "https://wpewebkit.org/releases/releases/cog-${pkgver}.tar.xz.asc")
-validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B')
-md5sums=('75a0838ee6c81bb8df1b254f525440a6' 'SKIP')
-sha1sums=('284d2a641e6269b296057918602c8c94eb831527' 'SKIP')
-sha256sums=('e9c13a51232434b7340a419b1e6f59c40c582cd80c8e60bd9ec7de16c904fc03' 'SKIP')
+source=("${pkgname}::git+${url}")
+sha512sums=(SKIP)
+
+pkgver () {
+ cd "${pkgname}"
+ (
+ set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare () {
+ mkdir -p _build
+}
build () {
- cmake -H"cog-${pkgver}" -Bbuild \
- -DCMAKE_BUILD_TYPE=Release \
+ cd _build
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib
- cmake --build build
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+ -DCOG_PLATFORM_FDO=ON \
+ "../${pkgname}"
+ cmake --build .
}
package () {
- DESTDIR="${pkgdir}" cmake --build build --target install
-
- install -Dm644 "cog-${pkgver}/COPYING" \
- "${pkgdir}/usr/share/licenses/cog/COPYING"
+ DESTDIR="${pkgdir}" cmake --build _build --target install
+ install -Dm644 "${pkgname}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ # TODO: Remove once the need for the symlink is gone.
+ ln -sf 'libWPEBackend-fdo-0.1.so' "${pkgdir}/usr/lib/libWPEBackend-default.so"
}