[arch-commits] Commit in shadowsocks-qt5/trunk (PKGBUILD disable-appindicator.patch)
Felix Yan
felixonmars at archlinux.org
Sun Aug 20 18:52:57 UTC 2017
Date: Sunday, August 20, 2017 @ 18:52:56
Author: felixonmars
Revision: 252780
upgpkg: shadowsocks-qt5 2.9.0-2
Modified:
shadowsocks-qt5/trunk/PKGBUILD
Deleted:
shadowsocks-qt5/trunk/disable-appindicator.patch
----------------------------+
PKGBUILD | 21 +++++++++++----------
disable-appindicator.patch | 12 ------------
2 files changed, 11 insertions(+), 22 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-08-20 18:38:57 UTC (rev 252779)
+++ PKGBUILD 2017-08-20 18:52:56 UTC (rev 252780)
@@ -4,32 +4,33 @@
pkgname=shadowsocks-qt5
pkgver=2.9.0
-pkgrel=1
+_commit=ba961cd962e5adf00a2ca34b93e3210440a366f4
+pkgrel=2
pkgdesc="A fast, reliable and cross-platform GUI fronted for Shadowsocks."
arch=("i686" "x86_64")
-url="http://github.com/shadowsocks/shadowsocks-qt5"
+url="https://github.com/shadowsocks/shadowsocks-qt5"
license=("GPL")
depends=('qrencode' 'libqtshadowsocks' 'zbar')
-makedepends=('git')
-source=("$pkgname-$pkgver.tar.gz::http://github.com/shadowsocks/shadowsocks-qt5/archive/v$pkgver.tar.gz"
- "disable-appindicator.patch")
-sha512sums=('2fb9662844fb9e6ff4806999059516f75477ac66802452d528979d501a4aafdb2df36789b8a97c7bc013d7021b49aec9eb3a99b0115ae812b2d2d9bdb3a4d295'
- '7869dec8cc0ebc637ac75e65fbeeaa8af513877d1c8a8e2b4f6390859e8aa15cc82bbb7e2e83b4b1b29d439893c0fb428f83c897ad16bcf2e51f047e3927136f')
+makedepends=('cmake')
+source=("$pkgname-$_commit.tar.gz::https://github.com/shadowsocks/shadowsocks-qt5/archive/$_commit.tar.gz")
+sha512sums=('8eca22b9cf2c764d4b825cb4d403346704ba12f00f08bb67ad4097ca8452b3986e78fc4e8f36edf1de07a3e804155d054daaa7538e2794933e7c52c5e66c9f06')
prepare() {
+ mv $pkgname-$_commit $pkgname-$pkgver
+
cd shadowsocks-qt5-$pkgver
# Disable appindicator (was needed for Qt < 5.4.2)
- patch -Np1 -i ../disable-appindicator.patch
+ sed -i '/APPINDICATOR/d' CMakeLists.txt
}
build() {
cd shadowsocks-qt5-$pkgver
- qmake INSTALL_PREFIX=/usr
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .
make
}
package() {
cd shadowsocks-qt5-$pkgver
- make INSTALL_ROOT="$pkgdir" install
+ make DESTDIR="$pkgdir" install
}
Deleted: disable-appindicator.patch
===================================================================
--- disable-appindicator.patch 2017-08-20 18:38:57 UTC (rev 252779)
+++ disable-appindicator.patch 2017-08-20 18:52:56 UTC (rev 252780)
@@ -1,12 +0,0 @@
-diff -Naur shadowsocks-qt5-2.8.0.orig/src/ss-qt5.pri shadowsocks-qt5-2.8.0/src/ss-qt5.pri
---- shadowsocks-qt5-2.8.0.orig/src/ss-qt5.pri 2016-12-14 22:56:30.000000000 +0100
-+++ shadowsocks-qt5-2.8.0/src/ss-qt5.pri 2017-01-25 04:42:25.227070273 +0100
-@@ -68,8 +68,4 @@
- unix: {
- CONFIG += link_pkgconfig
- PKGCONFIG += libqrencode QtShadowsocks botan-$$BOTAN_VER zbar
-- !macx: {
-- PKGCONFIG += gtk+-2.0 appindicator-0.1
-- DEFINES += USE_APP_INDICATOR
-- }
- }
More information about the arch-commits
mailing list