[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