From b1e4e6d2c3d532319f40fc96b34e799284fbc8b0 Mon Sep 17 00:00:00 2001 From: Artur Sinila Date: Wed, 28 Oct 2020 20:30:48 +0300 Subject: [PATCH] New package: simulide-0.4.13 --- srcpkgs/simulide/patches/00-glib.patch | 24 +++++++++++++++++++++ srcpkgs/simulide/template | 30 ++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 srcpkgs/simulide/patches/00-glib.patch create mode 100644 srcpkgs/simulide/template diff --git a/srcpkgs/simulide/patches/00-glib.patch b/srcpkgs/simulide/patches/00-glib.patch new file mode 100644 index 00000000000..f70ef7c02d9 --- /dev/null +++ b/srcpkgs/simulide/patches/00-glib.patch @@ -0,0 +1,24 @@ +--- SimulIDE.pro 2020-08-13 22:39:49.000000000 +0300 ++++ SimulIDE.pro 2020-10-22 03:08:27.819023767 +0300 +@@ -103,7 +103,9 @@ + ../src/gpsim/*.h \ + ../src/gpsim/devices/*.h \ + ../src/gpsim/modules/*.h \ +- ../src/gpsim/registers/*.h ++ ../src/gpsim/registers/*.h \ ++ /usr/include/glib-2.0/glib.h \ ++ /usr/lib/glib-2.0/include/glibconfig.h + + INCLUDEPATH += ../src \ + ../src/gui \ +@@ -140,7 +140,9 @@ + ../src/gpsim \ + ../src/gpsim/devices \ + ../src/gpsim/modules \ +- ../src/gpsim/registers ++ ../src/gpsim/registers \ ++ /usr/include/glib-2.0 \ ++ /usr/lib/glib-2.0/include + + TRANSLATIONS += \ + ../resources/translations/simulide.ts \ diff --git a/srcpkgs/simulide/template b/srcpkgs/simulide/template new file mode 100644 index 00000000000..92fa135ee2d --- /dev/null +++ b/srcpkgs/simulide/template @@ -0,0 +1,30 @@ +# Template file for 'simulide' +pkgname=simulide +version=0.4.13 +revision=1 +_pkgname=SimulIDE +_rev=SR5 +wrksrc=${pkgname}_${version}-${_rev}_Sources +build_wrksrc=build_XX +build_style=qmake +hostmakedepends="qt5-qmake qt5-host-tools qt5-svg-devel qt5-script-devel + qt5-serialport-devel qt5-multimedia-devel pkg-config" +makedepends="qt5-devel qt5-svg-devel qt5-multimedia-devel qt5-serialport-devel + qt5-script-devel elfutils-devel" +short_desc="Electronic circuit simulator for PIC, AVR, Arduino" +maintainer="Artur Sinila " +license="GPL-3.0-or-later" +homepage="https://simulide.com" +distfiles="https://mailfence.com/pub/docs/santigoro/web/${_pkgname}_${version}/${_pkgname}_${version}-${_rev}_Sources.tar.gz" +checksum=b55b03e507882b8b68a25e5155dcac6020ba273be93bdf689612a0be67056d43 +nopie_files="/usr/bin/simulide" + +pre_build() { + CXXFLAGS="$($PKG_CONFIG --cflags glib-2.0)" +} + +do_install() { + cd release/${_pkgname}_${version}-${_rev} + vbin bin/simulide + mv share ${DESTDIR}/usr/ +}