diff options
author | willemw12 | 2015-06-09 12:26:48 +0200 |
---|---|---|
committer | willemw12 | 2015-06-09 12:26:48 +0200 |
commit | a4236bed68befd5250e13c00bd54689f0e01a27e (patch) | |
tree | 44320a66812b2122265af5b43cdb89518aca4098 | |
download | aur-a4236bed68befd5250e13c00bd54689f0e01a27e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | edyuk-svn.install | 14 | ||||
-rw-r--r-- | installpri.patch | 20 |
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 \ |