summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD32
2 files changed, 25 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a1c4785ddd7d..687904acc67c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,24 @@
pkgbase = dtkwidget-git
pkgdesc = Deepin graphical user interface library
- pkgver = 2.0.8.1.r1.870cf29
+ pkgver = 5.2.2.3.r3.g4750dbfe
pkgrel = 1
url = https://github.com/linuxdeepin/dtkwidget
arch = x86_64
- license = GPL3
+ license = LGPL3
+ makedepends = git
makedepends = qt5-tools
depends = deepin-qt-dbus-factory
depends = dtkcore
+ depends = dtkgui
depends = librsvg
depends = qt5-multimedia
depends = qt5-svg
depends = qt5-x11extras
depends = startup-notification
provides = dtkwidget
- conflicts = deepin-tool-kit<0.3.4
conflicts = dtkwidget
- replaces = deepin-tool-kit
- options = debug
- source = git+https://github.com/linuxdeepin/dtkwidget.git
+ replaces = dtkwidget
+ source = git://github.com/linuxdeepin/dtkwidget.git
sha512sums = SKIP
pkgname = dtkwidget-git
diff --git a/PKGBUILD b/PKGBUILD
index 4d422b679c5b..553f140baec9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,35 @@
-# $Id$
# Maintainer: Haruyuki lxz <lxz@ilxz.me>
pkgname=dtkwidget-git
-pkgver=2.0.8.1.r1.870cf29
+pkgver=5.2.2.3.r3.g4750dbfe
pkgrel=1
pkgdesc='Deepin graphical user interface library'
arch=('x86_64')
url="https://github.com/linuxdeepin/dtkwidget"
-license=('GPL3')
-depends=('deepin-qt-dbus-factory' 'dtkcore' 'librsvg' 'qt5-multimedia' 'qt5-svg' 'qt5-x11extras'
- 'startup-notification')
-makedepends=('qt5-tools')
+license=('LGPL3')
+depends=('deepin-qt-dbus-factory' 'dtkcore' 'dtkgui' 'librsvg' 'qt5-multimedia' 'qt5-svg'
+ 'qt5-x11extras' 'startup-notification')
+makedepends=('git' 'qt5-tools')
+replaces=('dtkwidget')
+conflicts=('dtkwidget')
provides=('dtkwidget')
-replaces=('deepin-tool-kit')
-conflicts=('deepin-tool-kit<0.3.4' 'dtkwidget')
-options=('debug')
-source=("git+https://github.com/linuxdeepin/dtkwidget.git")
+source=("git://github.com/linuxdeepin/dtkwidget.git")
sha512sums=('SKIP')
+pkgver() {
+ cd dtkwidget
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd dtkwidget
+ sed -i '/#include <QPainter>/a #include <QPainterPath>' src/util/dwidgetutil.cpp
+}
+
build() {
cd dtkwidget
- git checkout 870cf29
- LDFLAGS=${LDFLAGS/,-z,now/}
qmake-qt5 PREFIX=/usr
- make -j4
+ make
}
package() {