blob: 33602a00faa09d016b223c1cce51aeb1dec3330b (
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
# Thanks: Forest Crossman <cyrozap at gmail dot com>
# Maintainer: ResRipper <resripper@connective.link>
# Contributor: Stephanie Wilde-Hobbs <gpg@stephanie.is>
# shellcheck disable=SC2034,SC2154,SC2148
pkgname=go-configure-sw-hub
_pkgver_major=6.48
_pkgver_minor=001
pkgver=$_pkgver_major.$_pkgver_minor
pkgrel=1
pkgdesc="Renesas/Dialog/Silego Go Configure software hub (greenpak designer)"
arch=('x86_64')
url="https://www.renesas.com/us/en/software-tool/go-configure-software-hub"
license=('custom:Go_Configure_Software_Hub_Software_Licensing_Agreement')
depends=(
alsa-lib
dbus
desktop-file-utils
expat
fontconfig
freetype2
gcc-libs
glib2
graphviz
krb5
libcups
libdrm
libglvnd
libxshmfence
libx11
libxcb
libxcomposite
libxdamage
libxext
libxfixes
libxi
libxkbcommon
libxkbcommon-x11
libxkbfile
libxrandr
libxrender
libxtst
nspr
nss
shared-mime-info
systemd-libs
xcb-util-cursor
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
zlib
)
conflicts=('greenpak-designer-dev' 'greenpak-designer')
replaces=('greenpak-designer-dev' 'greenpak-designer')
options=('!strip' '!debug')
source=("https://renesasweb-greenpak.s3.us-west-2.amazonaws.com/v${_pkgver_major}/go-configure-sw-hub-v${pkgver}-debian-12-amd64.deb")
b2sums=('3815c20105abb796c78daf99b5dbb9e15fecfcef490248db60f2193857782f53cc5ba09f1faaa1f081d6797e2773835855402392041aff52b70d3c26ba54215b')
package() {
# Extract the package data
tar -xf data.tar.xz -C "${pkgdir}"/
# Install udev rules
install -dm 755 "${pkgdir}/usr/lib/udev/rules.d"
mv "${pkgdir}"/lib/udev/rules.d/* "${pkgdir}"/usr/lib/udev/rules.d
rm -r "${pkgdir}"/lib
# Move package to /opt
install -dm 755 "${pkgdir}"/opt
mv "${pkgdir}"/usr/local/"${pkgname}" "${pkgdir}"/opt/"${pkgname}"
rm -r "${pkgdir}"/usr/local
# Link launcher to /usr/bin
rm "${pkgdir}"/usr/bin/*
ln -s /opt/${pkgname}/bin/GPLauncher "${pkgdir}"/usr/bin/GPLauncher
# Fix desktop launchers
for _launcher in "${pkgdir}/usr/share/applications"/*.desktop; do
sed -i -e "s!local/${pkgname}/!!g" "$_launcher"
done
# Install license file
install -dm 755 "${pkgdir}/usr/share/licenses/${pkgname}"
ln -s "/usr/share/doc/${pkgname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright"
}
|