diff options
author | justforlxz | 2024-01-12 10:59:45 +0800 |
---|---|---|
committer | justforlxz | 2024-01-12 10:59:45 +0800 |
commit | aa73154b195609e321dff0def7823769a12369aa (patch) | |
tree | a442325c6c743fafa896e17e8315fe1674f8b61b | |
download | aur-aa73154b195609e321dff0def7823769a12369aa.tar.gz |
init
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6acc6e9e6c46 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = deepin-qt6platform-plugins-git + pkgdesc = Qt platform plugins for DDE + pkgver = 6.0.4.r0.gab6cb58 + pkgrel = 1 + url = https://github.com/linuxdeepin/qt6platform-plugins + arch = x86_64 + arch = aarch64 + groups = deepin-git + license = GPL3 + makedepends = git + makedepends = expac + makedepends = libglvnd + makedepends = ninja + makedepends = cmake + makedepends = libxcb + makedepends = libxi + makedepends = gtest + makedepends = gmock + depends = cairo + depends = qt6-base + provides = deepin-qt6platform-plugins + conflicts = deepin-qt6platform-plugins + source = git+https://github.com/linuxdeepin/qt6platform-plugins + sha512sums = SKIP + +pkgname = deepin-qt6platform-plugins-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4ff463cdec27 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: justforlxz <justforlxz@gmail.com> +pkgname=deepin-qt6platform-plugins-git +pkgver=6.0.4.r0.gab6cb58 +pkgrel=1 +sourcename=dde-qt6platform-plugins +sourcetars=("$sourcename"_"$pkgver".tar.xz) +sourcedir="qt6platform-plugins" +pkgdesc='Qt platform plugins for DDE' +arch=('x86_64' 'aarch64') +url="https://github.com/linuxdeepin/qt6platform-plugins" +license=('GPL3') +depends=('cairo' 'qt6-base') +makedepends=('git' 'expac' 'libglvnd' 'ninja' 'cmake' 'libxcb' 'libxi' 'gtest' 'gmock') +groups=('deepin-git') +source=("git+${url}") +sha512sums=('SKIP') +conflicts=('deepin-qt6platform-plugins') +provides=('deepin-qt6platform-plugins') + +pkgver() { + cd $sourcedir + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $sourcedir + version=$(git describe --long --tags | awk -F'[+_~-]' '{print $1}') + cmake . -GNinja \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DQT_XCB_PRIVATE_HEADERS=/usr/include/qtxcb-private \ + -DDTK_VERSION=$version + ninja +} + +package() { + cd $sourcedir + DESTDIR="$pkgdir" ninja install +} |