summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD29
-rwxr-xr-xupdate_version.sh31
4 files changed, 62 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 56ebe1b6ccea..bf6c84a48846 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = deepin-wine-helper
pkgdesc = Deepin Wine Helper
- pkgver = 5.1.42_1
+ pkgver = 5.1.45_1
pkgrel = 1
url = http://www.deepin.org
- arch = i686
arch = x86_64
- license = Proprietary
+ license = GPL
+ license = custom
makedepends = tar
- source = https://community-store-packages.deepin.com/appstore/pool/appstore/d/deepin-wine-helper/deepin-wine-helper_5.1.42-1_i386.deb
- sha256sums = c55cfa78e42afc1bb0b4d9bdf3234dd97cb9edff326895b59a146ed9af82b22d
+ depends = lib32-glibc
+ depends = p7zip
+ optdepends = python2: some script dependencies
+ optdepends = noto-fonts-cjk: recommended fonts
+ source = https://community-store-packages.deepin.com/appstore/pool/appstore/d/deepin-wine-helper/deepin-wine-helper_5.1.45-1_i386.deb
+ sha256sums = 4a845eb7316fab4437a346261ed5696523903b6f0d00855736124f7e7ac91a13
pkgname = deepin-wine-helper
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b0f2e0a3134b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*/
+*.deb
+*.tar*
+*.log \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index f178d69f0d43..9cebd4021dde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,29 @@
-# Maintainer: JoveYu <yushijun110@126.com>
-# Contribuor: Skywol <Skywol@qq.com>
-# Contribuor: wszqkzqk <wszqkzqk@gmail.com>
-# Contribuor: luosoy <249799588@qq.com>
-
+# Maintainer: Sam L. Yes <samlukeyes at outlook dot com>
+# Contributor: JoveYu <yushijun110@126.com>
+# Contributor: Skywol <Skywol@qq.com>
+# Contributor: wszqkzqk <wszqkzqk@gmail.com>
+# Contributor: luosoy <249799588@qq.com>
pkgname=deepin-wine-helper
-_pkgver=5.1.42-1
+_pkgver=5.1.45-1
pkgver=${_pkgver//-/_}
pkgrel=1
pkgdesc="Deepin Wine Helper"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="http://www.deepin.org"
-license=('Proprietary')
-depends=()
+license=('GPL' 'custom')
+depends=('lib32-glibc' 'p7zip')
makedepends=('tar')
+optdepends=(
+ 'python2: some script dependencies'
+ 'noto-fonts-cjk: recommended fonts'
+)
source=("https://community-store-packages.deepin.com/appstore/pool/appstore/d/${pkgname}/${pkgname}_${_pkgver}_i386.deb")
-sha256sums=('c55cfa78e42afc1bb0b4d9bdf3234dd97cb9edff326895b59a146ed9af82b22d')
+sha256sums=('4a845eb7316fab4437a346261ed5696523903b6f0d00855736124f7e7ac91a13')
package() {
- tar -xf data.tar.xz -C ${pkgdir} --exclude="etc"
+ tar -xf data.tar.xz -C "${pkgdir}" --exclude="etc"
+ cd "${pkgdir}/usr/share"
+ mkdir -p licenses/$pkgname
+ mv doc/$pkgname/copyright licenses/$pkgname
}
diff --git a/update_version.sh b/update_version.sh
new file mode 100755
index 000000000000..e698d3be8e46
--- /dev/null
+++ b/update_version.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+set -euxo pipefail
+
+PKG="deepin-wine-helper"
+REPO="https://community-store-packages.deepin.com/appstore/dists/eagle/appstore/binary-i386/Packages"
+
+# Get latest version
+VER=$(curl -sSf ${REPO} |
+ grep -A13 "Package: ${PKG}" |
+ awk '/Version/{print $2}')
+
+# Insert latest version into PKGBUILD and update hashes
+sed -i \
+ -e "s/^_pkgver=.*/_pkgver=${VER}/" \
+ PKGBUILD
+
+# Check whether this changed anything
+if (git diff --exit-code PKGBUILD); then
+ echo "Package ${PKG} has most recent version ${VER}"
+ exit 0
+fi
+
+# updpkgsums
+makepkg -g
+
+# # Update .SRCINFO
+# makepkg --printsrcinfo >.SRCINFO
+
+# # Commit changes
+# git add PKGBUILD .SRCINFO
+# git commit -m "${PKG} v${VER}"