blob: 16f34a56608ecca42bfceeadfb0ccf6e9b5a4dbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: Simon Legner <Simon.Legner@gmail.com>
# Contributor: bartus <arch-user-repoᘓbartus.33mail.com>
# Contributor: Rafael Fontenelle <rafaelff@gnome.org>
pkgname=odadrawingsexplorer
_pkgname=ODADrawingsExplorer
pkgver=21.6.0.0
pkgrel=1
pkgdesc="Application for the visualization of CAD drawing files (supersedes Teigha Viewer)"
arch=('x86_64')
url="https://www.opendesign.com/guestfiles/oda_drawings_explorer"
license=('custom')
depends=('qt5-base' 'libxfixes' 'libgl' 'libxkbcommon-x11' 'bash' 'hicolor-icon-theme')
replaces=('teighaviewer-qt5')
source=("${pkgname}-x86_64-${pkgver}.deb::https://download.opendesign.com/guestfiles/${_pkgname}/${_pkgname}_QT5_lnxX64_7.2dll.deb")
sha256sums=('231e2fd2a1a972e26de712837d15ef2e6830a48c811699792657a8e35be91507')
prepare() {
rm -rf ${pkgname}-${pkgver}
mkdir ${pkgname}-${pkgver}
tar xf data.tar.xz -C ${pkgname}-${pkgver}
}
package() {
cd ${pkgname}-${pkgver}
# libs
for file in $(ls "usr/bin/${_pkgname}_${pkgver}/"); do
install -Dm755 "usr/bin/${_pkgname}_${pkgver}/${file}" "${pkgdir}/usr/lib/${pkgname}/${file}"
done
# binary
install -Dm755 "usr/bin/$_pkgname" "${pkgdir}/usr/bin/${pkgname}"
sed -e "s#usr/bin/${_pkgname}_${pkgver}#usr/lib/${pkgname}#" -i "${pkgdir}/usr/bin/${pkgname}"
# desktop item
install -Dm644 usr/share/applications/${_pkgname}_${pkgver}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
sed -e "s#/$_pkgname#/${pkgname}#" -i "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# hicolor icons
for icon in $(find usr/share/icons -type f); do
install -Dm644 ${icon} "${pkgdir}/${icon}"
done
}
|