diff options
author | justforlxz | 2024-01-09 17:26:40 +0800 |
---|---|---|
committer | justforlxz | 2024-01-09 17:29:27 +0800 |
commit | 3c7e3da70d0dcb9038f2e61cd9044a6413c49d0c (patch) | |
tree | bd62439075d0283c9cbc848dbd390624b0c6303c | |
download | aur-3c7e3da70d0dcb9038f2e61cd9044a6413c49d0c.tar.gz |
update
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d59b7e8384a9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = dtk6core-git + pkgdesc = DTK6 core modules + pkgver = 6.0.2.r2.gd10d292 + pkgrel = 1 + url = https://github.com/linuxdeepin/dtk6core + arch = x86_64 + arch = aarch64 + groups = deepin-git + license = LGPL3 + makedepends = git + makedepends = qt6-tools + makedepends = ninja + makedepends = cmake + makedepends = doxygen + makedepends = gcc + makedepends = pkg-config + depends = deepin-desktop-base-git + depends = gcc-libs + depends = qt6-base + depends = dtkcommon-git + depends = lshw + depends = uchardet + depends = icu + depends = libsystemd + depends = spdlog + provides = dtk6core + conflicts = dtk6core + source = git+https://github.com/linuxdeepin/dtk6core + sha512sums = SKIP + +pkgname = dtk6core-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5ad38243ce93 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: justforlxz <justforlxz@gmail.com> +pkgname=dtk6core-git +pkgver=6.0.2.r2.gd10d292 +pkgrel=1 +sourcename=dtk6core +sourcetars=("$sourcename"_"$pkgver".tar.xz) +sourcedir="$sourcename" +pkgdesc='DTK6 core modules' +arch=('x86_64' 'aarch64') +url="https://github.com/linuxdeepin/dtk6core" +license=('LGPL3') +depends=('deepin-desktop-base-git' 'gcc-libs' 'qt6-base' 'dtkcommon-git' 'lshw' 'uchardet' 'icu' 'libsystemd' 'spdlog') +makedepends=('git' 'qt6-tools' 'ninja' 'cmake' 'doxygen' 'gcc' 'pkg-config') +conflicts=('dtk6core') +provides=('dtk6core') +groups=('deepin-git') +source=("git+https://github.com/linuxdeepin/dtk6core") +sha512sums=('SKIP') + +pkgver() { + cd $sourcedir + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $sourcedir + cmake \ + -GNinja \ + -DMKSPECS_INSTALL_DIR=lib/qt6/mkspecs/modules \ + -DBUILD_DOCS=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DQCH_INSTALL_DESTINATION=share/doc/qt6 \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DD_DSG_APP_DATA_FALLBACK=/var/dsg/appdata \ + -DBUILD_WITH_SYSTEMD=ON + ninja +} + +package() { + cd $sourcedir + DESTDIR="$pkgdir" ninja install +} |