diff options
author | System User | 2021-01-05 09:45:12 -0700 |
---|---|---|
committer | System User | 2021-01-05 09:45:12 -0700 |
commit | 2884505b1dc25797a044678fb9c3c852aa795e5e (patch) | |
tree | d94322098355bf2e1849c09334a411688563afc2 | |
parent | 2d0c71bd64374ce7e45787564153f476db01c6dc (diff) | |
download | aur-2884505b1dc25797a044678fb9c3c852aa795e5e.tar.gz |
update to latest edrawmax (v10), switched to rpm as tar removed by vendor
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 53 |
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 @@ -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 |