mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
extra/qt3 to 3.3.8-21
This commit is contained in:
parent
3ce889ee49
commit
f0a263419d
2 changed files with 137 additions and 161 deletions
|
@ -1,4 +1,4 @@
|
|||
# $Id: PKGBUILD 136831 2011-09-01 23:43:27Z andrea $
|
||||
# $Id: PKGBUILD 145318 2011-12-21 20:46:52Z andrea $
|
||||
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
|
||||
# Contributor: Pierre Schmitz <pierre@archlinux.de>
|
||||
|
||||
|
@ -13,102 +13,82 @@ plugrel=1
|
|||
|
||||
pkgbase=qt
|
||||
pkgname=('qt' 'qt-private-headers')
|
||||
pkgver=4.7.4
|
||||
pkgver=4.8.0
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
url='http://qt.nokia.com/'
|
||||
url='http://qt-project.org/'
|
||||
license=('GPL3' 'LGPL')
|
||||
makedepends=('libtiff' 'libpng' 'libmng' 'sqlite3' 'ca-certificates' 'glib2' 'dbus'
|
||||
'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
|
||||
'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'mesa' 'postgresql-libs'
|
||||
'mysql' 'unixodbc' 'cups' 'gtk2')
|
||||
options=('!libtool' '!distcc' '!ccache')
|
||||
_pkgfqn="qt-everywhere-opensource-src-${pkgver}"
|
||||
source=("ftp://ftp.qt.nokia.com/qt/source/${_pkgfqn}.tar.gz"
|
||||
_pkgfqn="${pkgbase}-everywhere-opensource-src-${pkgver}"
|
||||
source=("http://get.qt.nokia.com/qt/source/${_pkgfqn}.tar.gz"
|
||||
'assistant.desktop' 'designer.desktop' 'linguist.desktop'
|
||||
'qtconfig.desktop'
|
||||
'blacklist-diginotar-certs.diff')
|
||||
md5sums=('ddf7d83f912cf1283aa066368464fa22'
|
||||
'qtconfig.desktop')
|
||||
md5sums=('e8a5fdbeba2927c948d9f477a6abe904'
|
||||
'fc211414130ab2764132e7370f8e5caa'
|
||||
'85179f5e0437514f8639957e1d8baf62'
|
||||
'f11852b97583610f3dbb669ebc3e21bc'
|
||||
'6b771c8a81dd90b45e8a79afa0e5bbfd'
|
||||
'd875a2a7639de3bd63dc519c13b4d069')
|
||||
'6b771c8a81dd90b45e8a79afa0e5bbfd')
|
||||
|
||||
build() {
|
||||
unset QMAKESPEC
|
||||
export QT4DIR=$srcdir/$_pkgfqn
|
||||
export PATH=${QT4DIR}/bin:${PATH}
|
||||
export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
|
||||
cd "${srcdir}"/${_pkgfqn}
|
||||
|
||||
# FS#24601
|
||||
export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -fno-strict-volatile-bitfields"
|
||||
export QT4DIR="${srcdir}"/${_pkgfqn}
|
||||
export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
cd $srcdir/$_pkgfqn
|
||||
export CXXFLAGS="$CXXFLAGS -fno-strict-volatile-bitfields"
|
||||
|
||||
patch -p1 -i "${srcdir}"/blacklist-diginotar-certs.diff
|
||||
sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/g++-base.conf
|
||||
sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" mkspecs/common/gcc-base-unix.conf
|
||||
sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" mkspecs/common/gcc-base.conf
|
||||
|
||||
sed -i "s|-O2|$CXXFLAGS|" mkspecs/common/g++.conf
|
||||
sed -i "/^QMAKE_RPATH/s| -Wl,-rpath,||g" mkspecs/common/g++.conf
|
||||
sed -i "/^QMAKE_LFLAGS\s/s|+=|+= $LDFLAGS|g" mkspecs/common/g++.conf
|
||||
if [ "${CARCH}" = "armv7h" ]; then
|
||||
useneon=""
|
||||
mymakeflags="-j2"
|
||||
else
|
||||
useneon="-no-neon"
|
||||
mymakeflags="-j1"
|
||||
fi
|
||||
|
||||
if [ "${CARCH}" = "armv7h" ]; then
|
||||
useneon=""
|
||||
mymakeflags="-j2"
|
||||
else
|
||||
useneon="-no-neon"
|
||||
mymakeflags="-j1"
|
||||
fi
|
||||
|
||||
./configure -confirm-license -opensource \
|
||||
-prefix /usr \
|
||||
-docdir /usr/share/doc/qt \
|
||||
-plugindir /usr/lib/qt/plugins \
|
||||
-importdir /usr/lib/qt/imports \
|
||||
-datadir /usr/share/qt \
|
||||
-translationdir /usr/share/qt/translations \
|
||||
-sysconfdir /etc \
|
||||
-examplesdir /usr/share/doc/qt/examples \
|
||||
-demosdir /usr/share/doc/qt/demos \
|
||||
-largefile \
|
||||
-plugin-sql-{psql,mysql,sqlite,odbc} \
|
||||
-system-sqlite \
|
||||
-xmlpatterns \
|
||||
-no-phonon \
|
||||
-no-phonon-backend \
|
||||
-svg \
|
||||
-webkit \
|
||||
-script \
|
||||
-scripttools \
|
||||
-system-zlib \
|
||||
-system-libtiff \
|
||||
-system-libpng \
|
||||
-system-libmng \
|
||||
-system-libjpeg \
|
||||
-nomake demos \
|
||||
-nomake examples \
|
||||
-nomake docs \
|
||||
-no-rpath \
|
||||
-openssl-linked \
|
||||
-silent \
|
||||
-optimized-qmake \
|
||||
-dbus \
|
||||
-reduce-relocations \
|
||||
-no-separate-debug-info \
|
||||
-gtkstyle \
|
||||
-opengl \
|
||||
-no-openvg \
|
||||
-glib \
|
||||
-no-mmx \
|
||||
-no-3dnow \
|
||||
-no-sse \
|
||||
-no-sse2 \
|
||||
-no-sse3 \
|
||||
-no-ssse3 \
|
||||
-no-sse4.1 \
|
||||
-no-sse4.2 \
|
||||
-no-avx ${useneon}
|
||||
make ${mymakeflags}
|
||||
./configure -confirm-license -opensource \
|
||||
-prefix /usr \
|
||||
-docdir /usr/share/doc/qt \
|
||||
-plugindir /usr/lib/qt/plugins \
|
||||
-importdir /usr/lib/qt/imports \
|
||||
-datadir /usr/share/qt \
|
||||
-translationdir /usr/share/qt/translations \
|
||||
-sysconfdir /etc \
|
||||
-examplesdir /usr/share/doc/qt/examples \
|
||||
-demosdir /usr/share/doc/qt/demos \
|
||||
-plugin-sql-{psql,mysql,sqlite,odbc} \
|
||||
-system-sqlite \
|
||||
-no-phonon \
|
||||
-no-phonon-backend \
|
||||
-no-webkit \
|
||||
-graphicssystem raster \
|
||||
-openssl-linked \
|
||||
-nomake demos \
|
||||
-nomake examples \
|
||||
-nomake docs \
|
||||
-silent \
|
||||
-no-rpath \
|
||||
-optimized-qmake \
|
||||
-reduce-relocations \
|
||||
-dbus-linked \
|
||||
-no-openvg \
|
||||
-no-mmx \
|
||||
-no-3dnow \
|
||||
-no-sse \
|
||||
-no-sse2 \
|
||||
-no-sse3 \
|
||||
-no-ssse3 \
|
||||
-no-sse4.1 \
|
||||
-no-sse4.2 \
|
||||
-no-avx ${useneon}
|
||||
make ${mymakeflags}
|
||||
}
|
||||
|
||||
package_qt() {
|
||||
|
@ -117,51 +97,58 @@ package_qt() {
|
|||
'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
|
||||
'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils')
|
||||
optdepends=('postgresql-libs: PostgreSQL driver'
|
||||
'libmysqlclient: MySQL driver'
|
||||
'unixodbc: ODBC driver'
|
||||
'libxinerama: Xinerama support'
|
||||
'libxcursor: Xcursor support'
|
||||
'libxfixes: Xfixes support')
|
||||
'libmysqlclient: MySQL driver'
|
||||
'unixodbc: ODBC driver'
|
||||
'libxinerama: Xinerama support'
|
||||
'libxcursor: Xcursor support'
|
||||
'libxfixes: Xfixes support')
|
||||
install='qt.install'
|
||||
|
||||
cd $srcdir/$_pkgfqn
|
||||
make INSTALL_ROOT=$pkgdir install
|
||||
|
||||
# install missing icons and desktop files
|
||||
for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
|
||||
size=$(echo $(basename ${icon}) | cut -d- -f2)
|
||||
install -p -D -m644 ${icon} ${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png
|
||||
done
|
||||
install -p -D -m644 src/gui/dialogs/images/qtlogo-64.png ${pkgdir}/usr/share/icons/hicolor/64x64/apps/qtlogo.png
|
||||
install -p -D -m644 tools/assistant/tools/assistant/images/assistant.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/assistant.png
|
||||
install -p -D -m644 tools/designer/src/designer/images/designer.png ${pkgdir}/usr/share/icons/hicolor/128x128/apps/designer.png
|
||||
install -d ${pkgdir}/usr/share/applications
|
||||
install -m644 ${srcdir}/{linguist,designer,assistant,qtconfig}.desktop ${pkgdir}/usr/share/applications/
|
||||
cd "${srcdir}"/${_pkgfqn}
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
|
||||
# install license addition
|
||||
install -D -m644 LGPL_EXCEPTION.txt ${pkgdir}/usr/share/licenses/qt/LGPL_EXCEPTION.txt
|
||||
# install missing icons and desktop files
|
||||
for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
|
||||
size=$(echo $(basename ${icon}) | cut -d- -f2)
|
||||
install -p -D -m644 ${icon} \
|
||||
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png"
|
||||
done
|
||||
install -p -D -m644 src/gui/dialogs/images/qtlogo-64.png \
|
||||
"${pkgdir}/usr/share/icons/hicolor/64x64/apps/qtlogo.png"
|
||||
install -p -D -m644 tools/assistant/tools/assistant/images/assistant.png \
|
||||
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/assistant.png"
|
||||
install -p -D -m644 tools/designer/src/designer/images/designer.png \
|
||||
"${pkgdir}/usr/share/icons/hicolor/128x128/apps/designer.png"
|
||||
install -d "${pkgdir}/usr/share/applications"
|
||||
install -m644 "${srcdir}"/{linguist,designer,assistant,qtconfig}.desktop \
|
||||
"${pkgdir}/usr/share/applications/"
|
||||
|
||||
# Fix wrong path in pkgconfig files
|
||||
find ${pkgdir}/usr/lib/pkgconfig -type f -name '*.pc' \
|
||||
-exec perl -pi -e "s, -L${srcdir}/?\S+,,g" {} \;
|
||||
# Fix wrong path in prl files
|
||||
find ${pkgdir}/usr/lib -type f -name '*.prl' \
|
||||
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
|
||||
# install license addition
|
||||
install -D -m644 LGPL_EXCEPTION.txt \
|
||||
${pkgdir}/usr/share/licenses/qt/LGPL_EXCEPTION.txt
|
||||
|
||||
# Fix wrong path in pkgconfig files
|
||||
find "${pkgdir}/usr/lib/pkgconfig" -type f -name '*.pc' \
|
||||
-exec perl -pi -e "s, -L${srcdir}/?\S+,,g" {} \;
|
||||
|
||||
# Fix wrong path in prl files
|
||||
find "${pkgdir}/usr/lib" -type f -name '*.prl' \
|
||||
-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
|
||||
}
|
||||
|
||||
package_qt-private-headers(){
|
||||
pkgdesc="Qt private headers for development"
|
||||
depends=("qt=${pkgver}")
|
||||
|
||||
install -d ${pkgdir}/usr/include/{QtCore,QtDeclarative,QtGui,QtScript}
|
||||
install -d ${pkgdir}/usr/src/{corelib,declarative,gui,script}
|
||||
install -d "${pkgdir}"/usr/include/{QtCore,QtDeclarative,QtGui,QtScript}
|
||||
install -d "${pkgdir}"/usr/src/{corelib,declarative,gui,script}
|
||||
|
||||
for i in QtCore QtDeclarative QtGui QtScript; do
|
||||
cp -r ${srcdir}/$_pkgfqn/include/${i}/private/ \
|
||||
${pkgdir}/usr/include/${i}/
|
||||
cp -r "${srcdir}"/${_pkgfqn}/include/${i}/private/ \
|
||||
"${pkgdir}"/usr/include/${i}/
|
||||
done
|
||||
|
||||
for i in corelib declarative gui script; do
|
||||
cp -r ${srcdir}/$_pkgfqn/src/${i} ${pkgdir}/usr/src/
|
||||
cp -r "${srcdir}"/${_pkgfqn}/src/${i} "${pkgdir}"/usr/src/
|
||||
done
|
||||
}
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
# $Id: PKGBUILD 123699 2011-05-12 15:47:03Z andrea $
|
||||
# Maintainer:
|
||||
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
|
||||
# Contributor: John Proctor <jproctor@prium.net>
|
||||
# $Id: PKGBUILD 145340 2011-12-21 20:47:29Z andrea $
|
||||
# Maintainer: Eric Bélanger <eric@archlinux.org>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@plugapps.com>
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - added arm.patch to fix compiling on ARM with GCC >= 4
|
||||
# Source: http://lists.trolltech.com/qt-embedded-interest/2007-03/msg00003.html
|
||||
|
||||
|
@ -11,53 +9,44 @@ plugrel=1
|
|||
|
||||
pkgname=qt3
|
||||
pkgver=3.3.8
|
||||
pkgrel=20
|
||||
pkgrel=21
|
||||
pkgdesc="The QT3 gui toolkit"
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
url="http://www.trolltech.com/products/qt/index.html"
|
||||
pkgfqn=qt-x11-free-${pkgver}
|
||||
install=qt.install
|
||||
license=('GPL')
|
||||
depends=('libpng' 'libxmu' 'libxcursor' 'libxinerama' 'mesa' 'libxft'
|
||||
'libxrandr' 'libmng')
|
||||
makedepends=('mysql' 'postgresql' 'unixodbc' 'sqlite3')
|
||||
optdepends=('libmysqlclient' 'postgresql-libs' 'unixodbc')
|
||||
source=("ftp://ftp.trolltech.com/qt/source/${pkgfqn}.tar.bz2"
|
||||
qt3-png14.patch
|
||||
qt.profile
|
||||
qt-copy-kde-patches.tar.bz2
|
||||
qt-patches.tar.bz2
|
||||
utf8-bug-qt3.diff
|
||||
qt-font-default-subst.diff
|
||||
mysql.patch
|
||||
eastern_asian_languagues.diff
|
||||
qt-odbc.patch
|
||||
gcc-4.6.patch
|
||||
arm.patch)
|
||||
options=(!libtool)
|
||||
md5sums=('cf3c43a7dfde5bfb76f8001102fe6e85'
|
||||
'1dc671df42b9030dbdf68bb61cd3375e'
|
||||
'f72d1eb4eb49b9a9467c1f6035194266'
|
||||
'f2a2dbdbfee9422c90efc3ef3f86197c'
|
||||
'2f00e5c0c1e2c2a23dddc982cd79f3e0'
|
||||
'f6b3b39040f2b8f19ba1cf1445468c28'
|
||||
'9370d82e85f2c799335ed0dcc1d53189'
|
||||
'7d40ed1bd40d33d8b9b27a2076a5d22a'
|
||||
'616f1f3029cf8375256ad6a406de3549'
|
||||
'2178ca88dfd75a230918593b30eb0dbe'
|
||||
'75177de5b08e1efd437c887c6e606c5b'
|
||||
'88933d4af283bd5e8ff1b99f0dc35225')
|
||||
options=('!libtool')
|
||||
install=qt.install
|
||||
source=(ftp://ftp.trolltech.com/qt/source/qt-x11-free-${pkgver}.tar.bz2
|
||||
qt.profile qt3-png14.patch qt-copy-kde-patches.tar.bz2
|
||||
qt-patches.tar.bz2 utf8-bug-qt3.diff qt-font-default-subst.diff
|
||||
mysql.patch eastern_asian_languagues.diff qt-odbc.patch gcc-4.6.patch arm.patch)
|
||||
sha1sums=('91b192cb8e80679607d24ae35d6e20ed68d149d7'
|
||||
'd2e257a9011208b2cb81b9cf47915b9a2f9dab83'
|
||||
'c8ea644266f4d6d6be9adf894f03138b8eca3fc2'
|
||||
'9cb2e5bec782069692ee337cfa171539d9d73753'
|
||||
'116afa0e737bdf27ea27f9b3653aeb56db9ec151'
|
||||
'ca5ecb29c7f1c826d48703339a3371038e306bb7'
|
||||
'd928ff55adb52c4bab2fb268df022651551cd70c'
|
||||
'bb6aad81cce143c23ff7840b1d79f6b2007a0c04'
|
||||
'40c7b8f06a21f809ddeb8b5560e9da63ccac6a17'
|
||||
'1346320614f6f86fbeb10b9fbad721dea29f5b61'
|
||||
'd9b83b8f6f9c8bd98d290dc1d0e9913a00b62c3f'
|
||||
'896ffd1d5d31101a4c60155648dfed419abee3c1')
|
||||
|
||||
# qt-copy-kde-patches come from http://websvn.kde.org/trunk/qt-copy/patches/
|
||||
# other qt-patches come from fedora and gentoo
|
||||
|
||||
build() {
|
||||
unset QMAKESPEC
|
||||
export QTDIR="${srcdir}"/$pkgfqn
|
||||
export QTDIR="${srcdir}"/qt-x11-free-${pkgver}
|
||||
export PATH=${QTDIR}/bin:${PATH}
|
||||
export LD_LIBRARY_PATH=${QTDIR}/lib:${LD_LIBRARY_PATH}
|
||||
export QMAKESPEC=$QTDIR/mkspecs/linux-g++
|
||||
cd "${srcdir}"/$pkgfqn
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}
|
||||
# apply qt patches from kde.org
|
||||
for i in ../qt-copy-kde-patches/*; do
|
||||
patch -Np0 -i $i
|
||||
|
@ -79,9 +68,9 @@ build() {
|
|||
# fix build with gcc 4.6.0
|
||||
patch -p1 -i "${srcdir}"/gcc-4.6.patch
|
||||
|
||||
patch -p0 -i "${srcdir}"/qt3-png14.patch
|
||||
patch -p0 -i "${srcdir}"/qt3-png14.patch
|
||||
# Arch Linux ARM patch
|
||||
patch -p1 -i ${srcdir}/arm.patch || return 1
|
||||
patch -p1 -i ${srcdir}/arm.patch
|
||||
|
||||
# start compiling qt
|
||||
sed -i 's|-cp -P -f|-cp -L -f|' qmake/Makefile.unix
|
||||
|
@ -116,30 +105,30 @@ build() {
|
|||
-plugin-sql-{mysql,psql,sqlite,odbc}
|
||||
|
||||
# fix /opt/qt/lib path
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/$pkgfqn/src/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/$pkgfqn/tools/designer/designer/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/$pkgfqn/tools/designer/editor/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/$pkgfqn/tools/assistant/lib/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/$pkgfqn/tools/designer/uilib/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/qt-x11-free-${pkgver}/src/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/qt-x11-free-${pkgver}/tools/designer/designer/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/qt-x11-free-${pkgver}/tools/designer/editor/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/qt-x11-free-${pkgver}/tools/assistant/lib/Makefile
|
||||
[ "$CARCH" = "x86_64" ] && sed -i "s|/opt/qt/lib64|/opt/qt/lib|g" "${srcdir}"/qt-x11-free-${pkgver}/tools/designer/uilib/Makefile
|
||||
|
||||
cd "${srcdir}"/$pkgfqn
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}
|
||||
make -C qmake
|
||||
cd "${srcdir}"/$pkgfqn/plugins/src/sqldrivers/mysql
|
||||
"${srcdir}"/$pkgfqn/bin/qmake -o Makefile "INCPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient" mysql.pro
|
||||
cd "${srcdir}"/$pkgfqn/plugins/src/sqldrivers/psql
|
||||
"${srcdir}"/$pkgfqn/bin/qmake -o Makefile "INCPATH+=/usr/src/include /usr/include/postgresql/server" "LIBS+=-L/usr/lib -lpq" psql.pro
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}/plugins/src/sqldrivers/mysql
|
||||
"${srcdir}"/qt-x11-free-${pkgver}/bin/qmake -o Makefile "INCPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient" mysql.pro
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}/plugins/src/sqldrivers/psql
|
||||
"${srcdir}"/qt-x11-free-${pkgver}/bin/qmake -o Makefile "INCPATH+=/usr/src/include /usr/include/postgresql/server" "LIBS+=-L/usr/lib -lpq" psql.pro
|
||||
|
||||
cd "${srcdir}"/$pkgfqn
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}
|
||||
# fix the broken makefiles
|
||||
#sed -i 's|[[:space:]]*strip.*doc/html.*$|#|g' src/Makefile
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}"/$pkgfqn
|
||||
cd "${srcdir}"/qt-x11-free-${pkgver}
|
||||
make INSTALL_ROOT="${pkgdir}" install
|
||||
rm -rf "${pkgdir}"/opt/qt/{phrasebooks,templates,translations}
|
||||
sed -i "s|-L${srcdir}/$pkgfqn/lib ||g" "${pkgdir}"/opt/qt/lib/*.prl
|
||||
sed -i "s|-L${srcdir}/qt-x11-free-${pkgver}/lib ||g" "${pkgdir}"/opt/qt/lib/*.prl
|
||||
install -D -m755 qmake/qmake "${pkgdir}"/opt/qt/bin/qmake
|
||||
install -D -m755 "${srcdir}"/qt.profile "${pkgdir}"/etc/profile.d/qt3.sh
|
||||
ln -sf /opt/qt/bin/qtconfig "${pkgdir}"/opt/qt/bin/qt3config
|
||||
|
@ -147,7 +136,7 @@ package() {
|
|||
|
||||
# install man pages
|
||||
install -d -m755 "${pkgdir}"/opt/qt/man
|
||||
cp -r "${srcdir}"/$pkgfqn/doc/man/{man1,man3} "${pkgdir}"/opt/qt/man/
|
||||
cp -r "${srcdir}"/qt-x11-free-${pkgver}/doc/man/{man1,man3} "${pkgdir}"/opt/qt/man/
|
||||
|
||||
install -d -m755 "${pkgdir}"/etc/ld.so.conf.d/
|
||||
echo '/opt/qt/lib' > "${pkgdir}"/etc/ld.so.conf.d/qt3.conf
|
||||
|
|
Loading…
Reference in a new issue