summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorrunnytu2020-05-24 14:24:15 +0200
committerrunnytu2020-05-24 14:24:15 +0200
commit8cd152a86608f829e5febf0587314958c88f1c5c (patch)
tree4616309a7a9cd308dbfd68130729eb68fd3afae0
parent8836660a246ba6dbfa3b401f99849884f606c3c6 (diff)
downloadaur-8cd152a86608f829e5febf0587314958c88f1c5c.tar.gz
Update to 7.3.0-5
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD4
-rw-r--r--packettracer.install20
-rw-r--r--packettracer.sh7
4 files changed, 32 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 207781070b73..c6e7d9e19152 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = packettracer
pkgdesc = Cisco PacketTracer 7.3.0 installation package
pkgver = 7.3.0
- pkgrel = 4
+ pkgrel = 5
url = https://www.netacad.com/courses/packet-tracer
+ install = packettracer.install
arch = x86_64
license = custom
options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index 71188637ed62..d7f32141f15f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,12 +7,13 @@
pkgname=packettracer
pkgver=7.3.0
-pkgrel=4
+pkgrel=5
pkgdesc="Cisco PacketTracer 7.3.0 installation package"
arch=( 'x86_64' )
depends=('openssl-1.0' 'dbus' 'icu' 'glib2' 'libxml2' 'libjpeg-turbo' 'nss')
options=('!strip' '!emptydirs')
url="https://www.netacad.com/courses/packet-tracer"
+install=${pkgname}.install
license=('custom')
source=('local://PacketTracer_730_amd64.deb'
@@ -38,6 +39,7 @@ package() {
sed 's/\/opt\/pt/\/opt\/packettracer/' -i "${pkgdir}/usr/share/applications/cisco-ptsa7.desktop"
sed -e "\$aCategories=Application;Network;" -i "${pkgdir}/usr/share/applications/cisco-pt7.desktop"
sed -e "\$aCategories=Application;Network;" -i "${pkgdir}/usr/share/applications/cisco-ptsa7.desktop"
+ sed -e "\$aNoDisplay=true" -i "${pkgdir}/usr/share/applications/cisco-ptsa7.desktop"
install -D -m755 "${srcdir}/packettracer.sh" "${pkgdir}/etc/profile.d/packettracer.sh"
diff --git a/packettracer.install b/packettracer.install
new file mode 100644
index 000000000000..93e2fb17c9ba
--- /dev/null
+++ b/packettracer.install
@@ -0,0 +1,20 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ sudo xdg-desktop-menu install /usr/share/applications/cisco-pt7.desktop
+ sudo xdg-desktop-menu install /usr/share/applications/cisco-ptsa7.desktop
+ sudo update-mime-database /usr/share/mime
+ sudo gtk-update-icon-cache --force /usr/share/icons/gnome
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ sudo xdg-desktop-menu uninstall /usr/share/applications/cisco-pt7.desktop
+ sudo xdg-desktop-menu uninstall /usr/share/applications/cisco-ptsa7.desktop
+ sudo update-mime-database /usr/share/mime
+ sudo gtk-update-icon-cache --force /usr/share/icons/gnome
+}
+
diff --git a/packettracer.sh b/packettracer.sh
index a1ad3b9ec8cd..af3ebc8b0570 100644
--- a/packettracer.sh
+++ b/packettracer.sh
@@ -1,4 +1,11 @@
PT7HOME=/opt/packettracer/
export PT7HOME
+
+if QT_VERSION > QT_VERSION_CHECK(5, 5, 0)
+QT_AUTO_SCREEN_SCALE_FACTOR=1
+export QT_AUTO_SCREEN_SCALE_FACTOR
+else
QT_DEVICE_PIXEL_RATIO=auto
export QT_DEVICE_PIXEL_RATIO
+fi
+