diff options
Diffstat (limited to 'community/angelfish/APKBUILD')
-rw-r--r-- | community/angelfish/APKBUILD | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/community/angelfish/APKBUILD b/community/angelfish/APKBUILD new file mode 100644 index 00000000000..45b67411b5e --- /dev/null +++ b/community/angelfish/APKBUILD @@ -0,0 +1,63 @@ +# Contributor: Jonah BrĂ¼chert <jbb@kaidan.im> +# Maintainer: team/kde <bribbers@disroot.org> + +# The group tag is just to easily find this APKBUILD by some scripts for automation +# group=kde-applications +pkgname=angelfish +pkgver=24.02.2 +pkgrel=0 +pkgdesc="Small Webbrowser for Plasma Mobile" +# armhf blocked by extra-cmake-modules +# ppc64le, s390x and riscv64 blocked by qt6-qtwebengine +arch="all !ppc64le !s390x !armhf !riscv64" +url="https://phabricator.kde.org/source/plasma-angelfish/" +license="GPL-3.0-or-later" +depends=" + kirigami-addons + kirigami + purpose + qt6-qtbase-sqlite + " +makedepends=" + corrosion + extra-cmake-modules + futuresql-dev + kdeclarative-dev + ki18n-dev + kio-dev + kirigami-addons-dev + kirigami-dev + libplasma-dev + purpose-dev + qqc2-desktop-style-dev + qt6-qtwebengine-dev + samurai + " +subpackages="$pkgname-lang" +_repo_url="https://invent.kde.org/network/angelfish.git" +source="https://download.kde.org/stable/release-service/$pkgver/src/angelfish-$pkgver.tar.xz" +options="net" # net required to download Rust dependencies + +provides="plasma-angelfish=$pkgver-r$pkgrel" # Backwards compatibility +replaces="plasma-angelfish" # Backwards compatibility + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure -j1 +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +b08243cc0a13b68d03df96e724248f8dd76612b0ea0c5dabc57c5849082a131e5b84bcc64233ca88962ca57768d11d45e2ccc1873cfb816df4a572a30b24876b angelfish-24.02.2.tar.xz +" |