summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSystem User2021-01-05 09:45:12 -0700
committerSystem User2021-01-05 09:45:12 -0700
commit2884505b1dc25797a044678fb9c3c852aa795e5e (patch)
treed94322098355bf2e1849c09334a411688563afc2
parent2d0c71bd64374ce7e45787564153f476db01c6dc (diff)
downloadaur-2884505b1dc25797a044678fb9c3c852aa795e5e.tar.gz
update to latest edrawmax (v10), switched to rpm as tar removed by vendor
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD53
2 files changed, 27 insertions, 32 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..cc428867277d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+/pkg
+/src
+
+*.rpm
+*.tar.gz
+*.pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
index 78ec931e5f9b..a9bc0334143c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,17 @@
# Maintainer: Matej Lach <matej.lach@gmail.com>
# Contributor: kitech1 <vatic@vivaldi.net>
pkgname=edrawmax
-pkgver=9.3
-pkgrel=3
-pkgmaver=9
+pkgver=10.0
+pkgrel=1
+pkgmaver=10
pkgmaname=EdrawMax
epoch=
pkgdesc="All-in-One Diagram Software"
arch=('x86_64')
-url="http://www.edrawsoft.cn/edrawmax/"
-license=('custom:"Copyright EdrawSoft 2004-2018; All Rights Reserved."')
+url="https://www.edrawsoft.com/edraw-max/"
+license=('custom:"Copyright 2020 Edrawsoft. All rights reserved."')
groups=()
-depends=(qt5-base)
+depends=()
makedepends=()
checkdepends=()
optdepends=()
@@ -22,39 +22,28 @@ backup=()
options=(!strip)
install=
changelog=
-source=(https://www.edrawsoft.com/archives/$pkgname-$pkgmaver-amd64.tar.gz edrawmax.desktop)
-sha256sums=('4ddc489dad1cd663a85ac91b5fe9c3263ae58aedbbcaaa690d7737d9b53e68eb'
+source=(http://download.edrawsoft.com/archives/${pkgname}_${pkgver}_${arch}.rpm edrawmax.desktop)
+sha256sums=('3cab7df07280fe5f90339b5457bdcce18af4805b81dc48cc7466fa031e7f3518'
'b0369cd8b8e2d3826f3bdc3362d6c18b9fdcbfa064625d823bd424c0d83b6b1e')
noextract=()
-build() {
- echo "Extracting files..."
- tar zxf $pkgname-$pkgmaver-amd64.tar.gz
- rm -f $pkgname-$pkgmaver-amd64.tar.gz
-}
-
-check() {
- cd "$srcdir/$pkgname-$pkgmaver-amd64"
-}
-
package() {
- cd "$srcdir/$pkgname-$pkgmaver-amd64"
- mkdir -p "$pkgdir/opt/$pkgmaname-$pkgmaver"
- mv * "$pkgdir/opt/$pkgmaname-$pkgmaver/"
-
- cd "$pkgdir/opt/$pkgmaname-$pkgmaver"
- mkdir -p $pkgdir/usr/share/applications/
- mkdir -p $pkgdir/usr/share/mime/packages/
- mkdir -p $pkgdir/usr/share/icons/gnome/scalable/mimetypes/
- mkdir -p $pkgdir/usr/bin/
- cp -f edrawmax.png $pkgdir/usr/share/icons/
- cp -f edrawmax.xml $pkgdir/usr/share/mime/packages/
- cp -f eddx.svg $pkgdir/usr/share/icons/gnome/scalable/mimetypes/
- cp -f $srcdir/edrawmax.desktop $pkgdir/usr/share/applications/
- ln -f -s /opt/$pkgmaname-$pkgmaver/$pkgmaname $pkgdir/usr/bin/edrawmax
+ mkdir -p "${pkgdir}/opt/${pkgmaname}-${pkgmaver}"
+ mv ${srcdir}/opt/EdrawMax-10/* "${pkgdir}/opt/${pkgmaname}-${pkgmaver}/"
+ mkdir -p ${pkgdir}/usr/share/applications/
+ mkdir -p ${pkgdir}/usr/share/mime/packages/
+ mkdir -p ${pkgdir}/usr/share/icons/gnome/scalable/mimetypes/
+ mkdir -p ${pkgdir}/usr/bin/
+ cd "${pkgdir}/opt/${pkgmaname}-${pkgmaver}"
+ cp -f edrawmax.png ${pkgdir}/usr/share/icons/
+ cp -f edrawmax.xml ${pkgdir}/usr/share/mime/packages/
+ cp -f eddx.svg ${pkgdir}/usr/share/icons/gnome/scalable/mimetypes/
+ cp -f edrawmax.desktop ${pkgdir}/usr/share/applications/
+ ln -f -s /opt/${pkgmaname}-${pkgmaver}/${pkgmaname} ${pkgdir}/usr/bin/edrawmax
}
post_install() {
+ chmod +x /opt/${pkgmaname}-${pkgmaver}/${pkgmaname}
update-desktop-database /usr/share/applications
update-mime-database /usr/share/mime
gtk-update-icon-cache /usr/share/icons/gnome/ -f