summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorwillemw122015-06-09 12:26:48 +0200
committerwillemw122015-06-09 12:26:48 +0200
commita4236bed68befd5250e13c00bd54689f0e01a27e (patch)
tree44320a66812b2122265af5b43cdb89518aca4098
downloadaur-a4236bed68befd5250e13c00bd54689f0e01a27e.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD63
-rw-r--r--edyuk-svn.install14
-rw-r--r--installpri.patch20
4 files changed, 117 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..21c51aaf5af0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = edyuk-svn
+ pkgdesc = Fully-featured Qt4 IDE
+ pkgver = r1053
+ pkgrel = 2
+ url = http://www.edyuk.org
+ install = edyuk-svn.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = subversion
+ depends = qt4
+ provides = edyuk
+ conflicts = edyuk
+ source = edyuk-svn::svn+http://edyuk.svn.sf.net/svnroot/edyuk/trunk
+ source = installpri.patch
+ md5sums = SKIP
+ md5sums = 66ce655bc8ad981f724150b06aea9ae4
+
+pkgname = edyuk-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cdfc2207ecf8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+# Maintainer: willemw <willemw12@gmail.com>
+# Contributor: Sphax <zecmerquise@gmail.com>
+
+_pkgname=edyuk
+pkgname=$_pkgname-svn
+pkgver=r1053
+pkgrel=2
+pkgdesc="Fully-featured Qt4 IDE"
+arch=('i686' 'x86_64')
+url="http://www.edyuk.org"
+license=('GPL3')
+depends=('qt4')
+makedepends=('subversion')
+provides=($_pkgname)
+conflicts=($_pkgname)
+install=$pkgname.install
+source=($pkgname::svn+http://edyuk.svn.sf.net/svnroot/edyuk/trunk
+ installpri.patch)
+md5sums=('SKIP'
+ '66ce655bc8ad981f724150b06aea9ae4')
+
+pkgver() {
+ cd $pkgname
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd $pkgname
+
+ # Fix path to Qt mkspecs directory
+ # Fix directory for icons on KDE4
+ patch -Np0 -i ../installpri.patch
+
+ qmake-qt4
+ make
+
+ # Second run of qmake, needed for lib directory to be installed correctly
+ qmake-qt4
+}
+
+package() {
+ cd $pkgname
+ make INSTALL_ROOT="$pkgdir" install
+
+ # All libs files are installed as binary, but only libedyuk.so.1.0.0
+ # is supposed to be a binary, the others are supposed to be symlinks
+ # Fix this now because of ldconfig reporting an error when installing
+ # with pacman
+ cd "$pkgdir/usr/lib"
+ rm libedyuk.{so,so.1,so.1.1}
+ ln -s libedyuk.so.1.1.0 libedyuk.so.1.1
+ ln -s libedyuk.so.1.1.0 libedyuk.so.1
+ ln -s libedyuk.so.1.1.0 libedyuk.so
+
+ # When 'update-mime-database /usr/share/mime' is called with mime file 'edyuk.xml' installed,
+ # it causes firefox and thunderbird (with kparts plugin) to crash when launched
+ rm -r "$pkgdir/usr/share/mime/"
+
+ # Cannot install in a directory path that contains a symlink (/usr/share/icons/default.kde4)
+ mv "$pkgdir/usr/share/icons/"{default.kde4,oxygen}
+}
+
diff --git a/edyuk-svn.install b/edyuk-svn.install
new file mode 100644
index 000000000000..463b1eca7214
--- /dev/null
+++ b/edyuk-svn.install
@@ -0,0 +1,14 @@
+post_install() {
+ # Causes firefox and thunderbird (with kparts plugin) to crash when launched
+ #update-mime-database usr/share/mime &>/dev/null
+
+ echo -n ""
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
diff --git a/installpri.patch b/installpri.patch
new file mode 100644
index 000000000000..a9de3468677a
--- /dev/null
+++ b/installpri.patch
@@ -0,0 +1,20 @@
+--- install.pri.orig 2008-08-27 04:17:02.491432957 +0200
++++ install.pri 2008-08-27 04:17:28.008547028 +0200
+@@ -113,7 +113,7 @@
+
+ features.files += installs/features/*
+
+- features.path = $$[QT_INSTALL_PREFIX]/mkspecs/features
++ features.path = /usr/share/qt/mkspecs/features
+
+ qplugingenerator.path = $$[QT_INSTALL_BINS]
+
+@@ -162,7 +162,7 @@
+ # /usr/share/icons/$$desktop/$$size/apps)
+ #
+
+- DESK = default.kde \
++ DESK = default.kde4 \
+ gnome
+
+ ICON = 16x16 \