summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD55
2 files changed, 40 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2bc82d6ab3f9..e6804253229a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cog-wpe-gl
pkgdesc = WPE launcher and webapp container
- pkgver = r134.f421c0a
- pkgrel = 4
+ pkgver = 0.6.0
+ pkgrel = 1
url = https://github.com/Igalia/cog
arch = i686
arch = x86_64
@@ -9,15 +9,22 @@ pkgbase = cog-wpe-gl
arch = armv7l
arch = armv7h
groups = wpe
- license = MIT
+ license = custom:MIT
makedepends = cmake
- depends = libxkbcommon
- provides = cog
- provides = cog-git
- conflicts = cog
+ makedepends = wayland-protocols
+ depends = wpewebkit
+ depends = wpebackend-fdo>=1.6.0
+ depends = libinput
conflicts = cog-git
- source = cog-wpe-gl::git+https://github.com/Igalia/cog
- sha512sums = SKIP
+ source = https://wpewebkit.org/releases/cog-0.6.0.tar.xz
+ source = https://wpewebkit.org/releases/cog-0.6.0.tar.xz.asc
+ validpgpkeys = 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B
+ md5sums = a97df4f0e2d25f4da7cd9bb55294d30e
+ md5sums = SKIP
+ sha1sums = 9392d9251bab8a9f61d00297707e16a983127eae
+ sha1sums = SKIP
+ sha256sums = 208f58e0533b269400875237a95e994c93da7234a29fd1c904e756b88963e35d
+ sha256sums = SKIP
pkgname = cog-wpe-gl
diff --git a/PKGBUILD b/PKGBUILD
index b557b7bafacd..41f7fcf7b473 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,39 @@
# Maintainer: Andrea Giammarchi <andrea.giammarchi@gmail.com>
+# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgdesc='WPE launcher and webapp container'
pkgname=cog-wpe-gl
-pkgver=r134.f421c0a
-pkgrel=4
-license=(MIT)
+pkgver=0.6.0
+pkgrel=1
url=https://github.com/Igalia/cog
arch=(i686 x86_64 aarch64 armv7l armv7h)
-depends=(libxkbcommon)
groups=(wpe)
-provides=(cog cog-git)
-conflicts=(cog cog-git)
-makedepends=(cmake)
-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
-}
+conflicts=(cog-git)
+depends=('wpewebkit' 'wpebackend-fdo>=1.6.0' libinput)
+makedepends=(cmake wayland-protocols)
+license=(custom:MIT)
+source=("https://wpewebkit.org/releases/cog-${pkgver}.tar.xz"
+ "https://wpewebkit.org/releases/cog-${pkgver}.tar.xz.asc")
+validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B')
+md5sums=('a97df4f0e2d25f4da7cd9bb55294d30e' 'SKIP')
+sha1sums=('9392d9251bab8a9f61d00297707e16a983127eae' 'SKIP')
+sha256sums=('208f58e0533b269400875237a95e994c93da7234a29fd1c904e756b88963e35d' 'SKIP')
build () {
- cd _build
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -H"cog-${pkgver}" -Bbuild \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DCOG_PLATFORM_FDO=ON \
- "../${pkgname}"
- cmake --build .
+ -DCOG_PLATFORM_DRM=ON \
+ -DCOG_BUILD_PROGRAMS=ON \
+ -DINSTALL_MAN_PAGES=ON \
+ -DCOG_WESTON_DIRECT_DISPLAY=OFF # Needs libweston-9-protocols
+ cmake --build build
}
package () {
- 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"
+ DESTDIR="${pkgdir}" cmake --build build --target install
+
+ install -Dm644 "cog-${pkgver}/COPYING" \
+ "${pkgdir}/usr/share/licenses/cog/COPYING"
}