summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorston2022-07-28 01:52:20 +0800
committerston2022-07-28 01:52:20 +0800
commitb6ef24366be9d4fdd65eb0df211e5c0549ac5f9b (patch)
tree4f743625d9d5710d2ff2ddfff70dab5075bea8c2
parent384a85f819cbbfe986b3af95a24c683df64e53b2 (diff)
downloadaur-b6ef24366be9d4fdd65eb0df211e5c0549ac5f9b.tar.gz
Adding desktop and icons
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD22
-rw-r--r--gtk-qq.desktop11
-rwxr-xr-xgtk-qq.pngbin0 -> 43587 bytes
4 files changed, 35 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1ccf9a69de22..03f4d614d1e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gtk-qq-git
pkgdesc = Unofficial Linux QQ client, based on GTK4.
- pkgver = 0.2.0.r132.g96a6e3f
+ pkgver = 0.2.0.r137.g0be2283
pkgrel = 1
url = https://github.com/lomirus/gtk-qq
arch = x86_64
@@ -12,6 +12,10 @@ pkgbase = gtk-qq-git
depends = gtk4
depends = libadwaita
source = git+https://github.com/lomirus/gtk-qq
+ source = gtk-qq.desktop
+ source = gtk-qq.png
sha512sums = SKIP
+ sha512sums = 225eb051345e82fe72dac315c87a3ef7f141ff82cd5587271acca399a6aa776c0be2eb28ad662895f760903ade57a7ba6067d0f218f28188ba6f6651eec1f29f
+ sha512sums = 199c279b2ae77b1bc5ad0173f52c964715f3f24eb4efcee0ec59fa270dbeaa7daf65a096c745b42d36e704093a0fb4cb5fc57dac89d556d4269fe7cfac1c0015
pkgname = gtk-qq-git
diff --git a/PKGBUILD b/PKGBUILD
index 9d6b26a1d83c..a7cd34146e85 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer:ston<2424284164@qq.com>
pkgname=gtk-qq-git
-pkgver=0.2.0.r132.g96a6e3f
+pkgver=0.2.0.r137.g0be2283
pkgrel=1
pkgdesc="Unofficial Linux QQ client, based on GTK4."
arch=('x86_64')
@@ -10,30 +10,46 @@ depends=('openssl' 'gtk4' 'libadwaita')
makedepends=('meson' 'rustup' 'git')
source=(
git+${url}
+ 'gtk-qq.desktop'
+ 'gtk-qq.png'
)
-sha512sums=('SKIP')
+sha512sums=('SKIP'
+ '225eb051345e82fe72dac315c87a3ef7f141ff82cd5587271acca399a6aa776c0be2eb28ad662895f760903ade57a7ba6067d0f218f28188ba6f6651eec1f29f'
+ '199c279b2ae77b1bc5ad0173f52c964715f3f24eb4efcee0ec59fa270dbeaa7daf65a096c745b42d36e704093a0fb4cb5fc57dac89d556d4269fe7cfac1c0015')
pkgver() {
+ # generate pkgver
cd gtk-qq
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd gtk-qq
+ # setup
meson setup builddir
meson compile -C builddir
+ #force to use nightly
rustup install nightly
rustup override set nightly
cargo build --release
}
check() {
+ # build check
cd gtk-qq
meson test -C builddir
}
package() {
- install -d /usr/bin
+ install -d /usr/bin/
+ install -d /usr/share/icons/hicolor/256x256/apps
+ install -d /usr/share/applications/
+ # binary
install -Dm755 ${srcdir}/gtk-qq/target/release/gtk-qq ${pkgdir}/usr/bin/gtk-qq
+ # icon
+ install -Dm644 ${srcdir}/gtk-qq.png ${pkgdir}/usr/share/icons/hicolor/256x256/apps/gtk-qq.png
+ # desktop
+ install -Dm644 ${srcdir}/gtk-qq.desktop ${pkgdir}/usr/share/applications/gtk-qq.desktop
+
}
diff --git a/gtk-qq.desktop b/gtk-qq.desktop
new file mode 100644
index 000000000000..4cc63d333a34
--- /dev/null
+++ b/gtk-qq.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=gtk-qq
+Name[zh_CN]=QQ
+Keywords=qq;gtk-qq;
+Exec=gtk-qq
+Terminal=false
+Type=Application
+Icon=gtk-qq
+StartupWMClass=gtk-qq
+Comment=Unofficial Linux QQ client, based on GTK4.
+Categories=chat;Network;
diff --git a/gtk-qq.png b/gtk-qq.png
new file mode 100755
index 000000000000..9623d31f25c8
--- /dev/null
+++ b/gtk-qq.png
Binary files differ