diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 20 insertions, 28 deletions
@@ -1,43 +1,35 @@ -# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Merged with official ABS plasma-browser-integration PKGBUILD by João, 2021/01/31 (all respective contributors apply herein) +# Maintainer: João Figueiredo & chaotic-aur <islandc0der@chaotic.cx> +# Contributor: Antonio Rojas <arojas@archlinux.org> -_gitname=plasma-browser-integration -pkgname=$_gitname-git -pkgver=r275.bbcd7c9 +pkgname=plasma-browser-integration-git +pkgver=6.0.80_r1569.g57b9b6a3 pkgrel=1 pkgdesc='Components necessary to integrate browsers into the Plasma Desktop' -arch=(i686 x86_64) +arch=($CARCH) url='https://www.kde.org/plasma-desktop' -license=(GPL) -depends=(krunner) -makedepends=(extra-cmake-modules git python) -conflicts=(plasma-browser-integration) -provides=(plasma-browser-integration) -source=("git://git.kde.org/$_gitname.git") +license=(GPL-2.0-or-later) +depends=(gcc-libs glibc plasma-activities-git kconfig-git kcoreaddons-git kcrash-git kdbusaddons-git kfilemetadata-git ki18n-git kio-git kjobwidgets-git kservice-git kstatusnotifieritem-git plasma-workspace-git purpose-git qt6-base) +makedepends=(git extra-cmake-modules-git) +conflicts=(${pkgname%-git}) +provides=(${pkgname%-git}) +groups=(plasma-git) +source=("git+https://github.com/KDE/${pkgname%-git}.git") sha256sums=('SKIP') pkgver() { - cd $_gitname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - mkdir -p build - - sed -e 's|${MOZILLA_PREFIX}|${CMAKE_INSTALL_PREFIX}|g' -i $_gitname/CMakeLists.txt + cd ${pkgname%-git} + _ver="$(grep -m1 'set(PROJECT_VERSION' CMakeLists.txt | cut -d '"' -f2 | tr - .)" + echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } build() { - cd build - cmake ../$_gitname \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ + cmake -B build -S ${pkgname%-git} \ + -DQT_MAJOR_VERSION=6 \ -DINSTALL_CHROME_MANIFEST=ON - make + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install - - mv "$pkgdir"/usr/share/{chromium-browser,chromium} + DESTDIR="$pkgdir" cmake --install build } |