summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjustforlxz2024-01-10 20:11:13 +0800
committerjustforlxz2024-01-10 20:11:55 +0800
commite064d218057f642995bd379f8ed94cb294b059b1 (patch)
tree8b7447dadd845dc878a176df3645e26fb886a04c
downloadaur-e064d218057f642995bd379f8ed94cb294b059b1.tar.gz
init
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD36
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d470f9caaf09
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = dde-shell-git
+ pkgdesc = New DDE shell
+ pkgver = 0.0.4.r2.g1bf0b28
+ pkgrel = 1
+ url = https://github.com/linuxdeepin/dde-shell
+ arch = x86_64
+ arch = aarch64
+ groups = deepin-git
+ license = LGPL3
+ makedepends = git
+ makedepends = qt6-tools
+ makedepends = qt5-tools
+ makedepends = dtk6declarative-git
+ makedepends = qt6-wayland
+ makedepends = cmake
+ makedepends = ninja
+ depends = dtk6declarative-git
+ depends = qt6-wayland
+ provides = dde-shell
+ conflicts = dde-shell
+ source = git+https://github.com/linuxdeepin/dde-shell.git
+ sha512sums = SKIP
+
+pkgname = dde-shell-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..572b2aeb9ff9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: justforlxz <justforlxz@gmail.com>
+
+pkgname=dde-shell-git
+_pkgname=dde-shell
+pkgver=0.0.4.r2.g1bf0b28
+pkgrel=1
+pkgdesc='New DDE shell'
+arch=('x86_64' 'aarch64')
+url="https://github.com/linuxdeepin/dde-shell"
+license=('LGPL3')
+depends=('dtk6declarative-git' 'qt6-wayland')
+makedepends=('git' 'qt6-tools' 'qt5-tools' 'dtk6declarative-git' 'qt6-wayland' 'cmake' 'ninja')
+conflicts=('dde-shell')
+provides=('dde-shell')
+groups=('deepin-git')
+source=("git+https://github.com/linuxdeepin/dde-shell.git")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $srcdir/$_pkgname
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd $srcdir/$_pkgname
+ cmake -B build -GNinja \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release
+ cmake --build build
+}
+
+package() {
+ cd $srcdir/$_pkgname/build
+ DESTDIR="$pkgdir" ninja install
+}