diff options
author | ston | 2022-07-28 01:52:20 +0800 |
---|---|---|
committer | ston | 2022-07-28 01:52:20 +0800 |
commit | b6ef24366be9d4fdd65eb0df211e5c0549ac5f9b (patch) | |
tree | 4f743625d9d5710d2ff2ddfff70dab5075bea8c2 | |
parent | 384a85f819cbbfe986b3af95a24c683df64e53b2 (diff) | |
download | aur-b6ef24366be9d4fdd65eb0df211e5c0549ac5f9b.tar.gz |
Adding desktop and icons
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | gtk-qq.desktop | 11 | ||||
-rwxr-xr-x | gtk-qq.png | bin | 0 -> 43587 bytes |
4 files changed, 35 insertions, 4 deletions
@@ -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 @@ -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 Binary files differnew file mode 100755 index 000000000000..9623d31f25c8 --- /dev/null +++ b/gtk-qq.png |