summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjhammen2019-02-03 17:31:08 -0800
committerjhammen2019-02-03 17:31:08 -0800
commit4d7439e6d6cb78dc45a650e630b2907d351eff32 (patch)
treec50b3384104162da5c393ad4e920dcabcc355e58
downloadaur-4d7439e6d6cb78dc45a650e630b2907d351eff32.tar.gz
initial packaging release
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD34
-rw-r--r--bipscript-ide-v0.4.patch24
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3fa5bbd86e3e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = bipscript-ide
+ pkgdesc = IDE for the bipscript language
+ pkgver = 0.4
+ pkgrel = 1
+ url = http://www.bipscript.org
+ arch = i686
+ arch = x86_64
+ groups = pro-audio
+ license = GPL
+ makedepends = qt5-tools
+ depends = jack
+ depends = qt5-base
+ provides = bipscript-ide
+ conflicts = bipscript-ide
+ source = https://github.com/bipscript/bipscript-ide/archive/v0.4.tar.gz
+ source = bipscript-ide-v0.4.patch
+ md5sums = bbc9fdbf6fc353bb9184343314085636
+ md5sums = 0d66a2efe623b4ef93e1b43f65ad34ae
+
+pkgname = bipscript-ide
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..842e4c2eef81
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: John Hammen <jhammen@j2page.com>
+pkgname=bipscript-ide
+pkgver=0.4
+pkgrel=1
+pkgdesc="IDE for the bipscript language"
+arch=('i686' 'x86_64')
+url="http://www.bipscript.org"
+license=('GPL')
+groups=('pro-audio')
+depends=('jack' 'qt5-base')
+makedepends=('qt5-tools')
+provides=("bipscript-ide")
+conflicts=("bipscript-ide")
+source=("https://github.com/bipscript/$pkgname/archive/v$pkgver.tar.gz"
+ "$pkgname-v$pkgver.patch")
+md5sums=('bbc9fdbf6fc353bb9184343314085636'
+ '0d66a2efe623b4ef93e1b43f65ad34ae')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -p2 -i "$srcdir/$pkgname-v$pkgver.patch"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ qmake-qt5 "$pkgname.pro"
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make INSTALL_ROOT="$pkgdir" install
+}
+
diff --git a/bipscript-ide-v0.4.patch b/bipscript-ide-v0.4.patch
new file mode 100644
index 000000000000..648ee8248bff
--- /dev/null
+++ b/bipscript-ide-v0.4.patch
@@ -0,0 +1,24 @@
+diff -ur ./bipscript-ide-0.4/mainwindow.cpp ./bipscript-ide/mainwindow.cpp
+--- ./bipscript-ide-0.4/mainwindow.cpp 2019-01-30 09:43:32.000000000 -0800
++++ ./bipscript-ide/mainwindow.cpp 2019-02-03 13:08:55.929997909 -0800
+@@ -206,7 +206,7 @@
+ QString path(url.path());
+ createOrOpenEditor(path);
+ if(url.hasQuery()) {
+- int column = QString(url.encodedQuery()).toInt();
++ int column = QString(url.query()).toInt();
+ currentEditor()->focusLine(url.port(), column);
+ } else {
+ currentEditor()->focusLine(url.port());
+diff -ur ./bipscript-ide-0.4/outputwidget.cpp ./bipscript-ide/outputwidget.cpp
+--- ./bipscript-ide-0.4/outputwidget.cpp 2019-01-30 09:43:32.000000000 -0800
++++ ./bipscript-ide/outputwidget.cpp 2019-02-03 13:08:55.929997909 -0800
+@@ -82,7 +82,7 @@
+ href.setHost("[parse]");
+ href.setPort(perrorExp.cap(2).toInt());
+ href.setPath(perrorExp.cap(1));
+- href.setEncodedQuery(perrorExp.cap(3).toAscii());
++ href.setQuery(perrorExp.cap(3));
+ anchorFormat.setAnchorHref(href.toString());
+ // add link to document
+ QTextCursor cursor(ui->stdoutBrowser->document());