summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgmdev2016-10-03 12:35:01 -0400
committerjgmdev2016-10-03 12:35:01 -0400
commitd490ce100cc5c1dca4ea67df124e518b2cd63c34 (patch)
treed90e9d2ebfc437be0e1eb3731343ffa9c73414dc
downloadaur-d490ce100cc5c1dca4ea67df124e518b2cd63c34.tar.gz
Initial PKGBUILD based on wxformbuilder-svn.
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD52
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2a3b05ac5641
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Mon Oct 3 16:32:40 UTC 2016
+pkgbase = wxformbuilder-git
+ pkgdesc = Designer, GUI builder, and RAD tool For wxWidgets
+ pkgver = 3.5.2.RC2.rf6dbe4c
+ pkgrel = 1
+ url = https://sourceforge.net/projects/wxformbuilder/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = wxgtk
+ provides = wxformbuilder
+ conflicts = wxformbuilder
+ conflicts = wxformbuilder-svn
+ source = git://github.com/wxFormBuilder/wxFormBuilder.git
+ md5sums = SKIP
+
+pkgname = wxformbuilder-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8af29e88006b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+wxFormBuilder/
+pkg/
+src/
+*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..db94ccf8ee36
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com>
+# Contributor: Blair Bonnett <blair.bonnett@gmail.com>
+# Contributor: Eran Yahav <eran910@gmail.com>
+# Contributor: Artyom Smirnov <smirnoffjr@gmail.com>
+# Contributor: Alexander Zhuk <zhuk.a.v@gmail.com>
+# Contributor: Wiadufa Chen <wiadufachen@gmail.com>
+
+pkgname=wxformbuilder-git
+_gitname=wxFormBuilder
+pkgver=3.5.2.RC2.rf6dbe4c
+pkgrel=1
+pkgdesc="Designer, GUI builder, and RAD tool For wxWidgets"
+arch=('i686' 'x86_64')
+url="https://sourceforge.net/projects/wxformbuilder/"
+license=('GPL')
+provides=('wxformbuilder')
+conflicts=('wxformbuilder' 'wxformbuilder-svn')
+depends=('wxgtk')
+makedepends=('git')
+source=("git://github.com/wxFormBuilder/wxFormBuilder.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+
+ local release="$(awk '/Version/{print $2}' output/resources/about.html | tr '[:blank:]-:' '.')"
+ local gitver="$(git show --summary | grep commit | sed 's/commit //')"
+
+ printf "%s.r%s" "${release}" "${gitver:0:7}"
+}
+
+build() {
+ cd "$srcdir/${_gitname}"
+
+ git submodule init
+ git submodule update
+
+ ./create_build_files4.sh
+ cd build/$(wx-config --release)/gmake
+
+ make config=release
+}
+
+package() {
+ cd "$srcdir/${_gitname}"
+
+ install -m755 -d "$pkgdir"/usr/{lib,share}/wxformbuilder "$pkgdir"/usr/bin "$pkgdir"/usr/share/mime/packages/
+ install -m755 output/bin/wxformbuilder "$pkgdir"/usr/bin
+ cp -r output/{xml,resources,plugins} "$pkgdir"/usr/share/wxformbuilder
+ cp -r output/lib install/linux/data/gnome/usr/share "$pkgdir"/usr
+ install -m644 install/linux/debian/wxformbuilder.sharedmimeinfo "$pkgdir"/usr/share/mime/packages/wxformbuilder.xml
+}