[arch-commits] CVS update of extra/lib/qscintilla (PKGBUILD)
Pierre Schmitz
pierre at archlinux.org
Sat Nov 17 23:08:24 UTC 2007
Date: Saturday, November 17, 2007 @ 18:08:24
Author: pierre
Path: /home/cvs-extra/extra/lib/qscintilla
Modified: PKGBUILD (1.13 -> 1.14)
upgpkg: qscintilla 2.1-3
update to qt-4 version
----------+
PKGBUILD | 69 ++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 41 insertions(+), 28 deletions(-)
Index: extra/lib/qscintilla/PKGBUILD
diff -u extra/lib/qscintilla/PKGBUILD:1.13 extra/lib/qscintilla/PKGBUILD:1.14
--- extra/lib/qscintilla/PKGBUILD:1.13 Sat Nov 10 10:12:18 2007
+++ extra/lib/qscintilla/PKGBUILD Sat Nov 17 18:08:24 2007
@@ -1,33 +1,46 @@
-# $Id: PKGBUILD,v 1.13 2007/11/10 15:12:18 pierre Exp $
-# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
-# Contributor: red_over_blue,Ben <ben at benmazer.net>,Kritoke <kritoke at gamebox.net>
+# $Id: PKGBUILD,v 1.14 2007/11/17 23:08:24 pierre Exp $
+# Maintainer: Douglas Soares de Andrade <dsa at aur.archlinux.org>
+# Contributor: Michal Krenek <mikos at sg1.cz>
+# Bug #8577 Modifications made by DaNiMoTh <jjdanimoth.aur at gmail.com>
pkgname=qscintilla
-pkgver=1.7.1
-pkgrel=2
-pkgdesc="QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor class."
-arch=(i686 x86_64)
+pkgver=2.1
+pkgrel=3
+license=('GPL')
+pkgdesc="QScintilla2 is a port to Qt4 of Neil Hodgson's Scintilla C++ editor class."
+arch=('i686' 'x86_64')
url="http://www.riverbankcomputing.co.uk/qscintilla/index.php"
-depends=('qt3')
-pkgurl="http://www.river-bank.demon.co.uk/download/QScintilla/"
-source=(http://www.riverbankcomputing.com/Downloads/QScintilla1/QScintilla-1.71-gpl-$pkgver.tar.gz)
+depends=('qt')
+provides=('qscintilla2')
+conflicts=('qscintilla2')
+replaces=('qscintilla2')
+source=(http://www.riverbankcomputing.com/Downloads/QScintilla2/QScintilla-1.73-gpl-$pkgver.tar.gz)
+
+md5sums=('13049717628391ca4db43f7ede0eeeb4')
+
build() {
- source /etc/profile.d/qt3.sh
- cd $startdir/src/QScintilla-1.71-gpl-$pkgver
- cd qt
- echo [STARTING sed on qscintilla.pro]
- sed -i "s%DESTDIR.*%DESTDIR=$startdir/pkg/opt/qt/lib%g" qscintilla.pro
- qmake qscintilla.pro || return 1
- make || return 1
- # installind includes
- for i in qextscintilla*.h
- do
- install -m 644 -D $i $startdir/pkg/opt/qt/include/$i
- done
-
- #for i in qscintilla*.qm
- #do
- #install -m 644 -D $i $startdir/pkg/opt/qt/translations/$i
- #done
+ cd $startdir/src/QScintilla-1.73-gpl-$pkgver/Qt4
+ sed -i "s|DESTDIR = .*|DESTDIR = $startdir/pkg/usr/lib|g" qscintilla.pro
+ sed -i "s|header.path = .*|header.path = $startdir/pkg/usr/include|g" qscintilla.pro
+ sed -i "s|trans.path = .*|trans.path = $startdir/pkg/usr/share/qt/translations|g" qscintilla.pro
+ sed -i "s|qsci.path = .*|qsci.path = $startdir/pkg/usr/share/qt/translations|g" qscintilla.pro
+ qmake qscintilla.pro
+ sed -i 's|$(MOVE) $(TARGET)|$(COPY) $(TARGET)|g' Makefile
+ make || return 1
+ make DESTDIR=$startdir/pkg install
+ rm -rf $startdir/pkg/usr/lib/libqscintilla2.so.2
+ pushd $startdir/pkg/usr/lib/
+ ln -s libqscintilla2.so.2.2 libqscintilla2.so.2
+ popd
+
+ cd ../designer-Qt4
+
+ # Qt4 designer qscintilla2 plugin
+ mkdir -p $startdir/pkg/usr/lib/qt/plugins/designer
+
+ echo "INCPATH += ../Qt4" >> designer.pro
+ sed -i "s|LIBS.*|LIBS += -L../Qt4 -lqscintilla2|g" designer.pro
+ qmake designer.pro
+ make || return 1
+ cp libqscintillaplugin.so $startdir/pkg/usr/lib/qt/plugins/designer/
}
-md5sums=('dfa047b45d4f09ae8d4a8a431ba88a5a')
More information about the arch-commits
mailing list