diff options
author | Mattias Andrée | 2015-06-11 17:17:32 +0200 |
---|---|---|
committer | Mattias Andrée | 2015-06-11 17:17:32 +0200 |
commit | d9be2810e64565794e96df6e3bb58c3b0c1f1eab (patch) | |
tree | 6d4f25aa83f81ec1c9249f3035a14303ff263cce | |
download | aur-d9be2810e64565794e96df6e3bb58c3b0c1f1eab.tar.gz |
Initial import, version 1.52-2
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 90 |
2 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..40c352c90b0a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = dooble + pkgdesc = A safe WebKit Web browser + pkgver = 1.52 + pkgrel = 2 + url = http://dooble.sourceforge.net/ + arch = i686 + arch = x86_64 + license = custom:3-clause BSD + makedepends = libpng + makedepends = qt5-base + makedepends = qt5-webkit + makedepends = openssl + makedepends = qt5-tools + makedepends = sed + makedepends = coreutils + depends = libpng + depends = qt5-base + depends = qt5-webkit + depends = openssl + depends = libspoton=0.17c + depends = dooble-common=1.52 + source = dooble-1.52.tar.gz::http://downloads.sourceforge.net/project/dooble/Version%201.52/Dooble-Source.tar.gz?r= + sha256sums = 407091a7dbd9d6969f0450a97e0fa9a153ea7773ae1af599a5226e7bc7467173 + +pkgname = dooble + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dea2acdad215 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,90 @@ +# Maintainer: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> + +pkgname=dooble +pkgver=1.52 +pkgrel=2 +pkgdesc='A safe WebKit Web browser' +url='http://dooble.sourceforge.net/' +arch=('i686' 'x86_64') +license=('custom:3-clause BSD') +depends=('libpng' 'qt5-base' 'qt5-webkit' 'openssl' 'libspoton=0.17c' "dooble-common=${pkgver}") +makedepends=('libpng' 'qt5-base' 'qt5-webkit' 'openssl' 'qt5-tools' 'sed' 'coreutils') +source=("dooble-${pkgver}.tar.gz::http://downloads.sourceforge.net/project/dooble/Version%20${pkgver}/Dooble-Source.tar.gz?r=") +sha256sums=('407091a7dbd9d6969f0450a97e0fa9a153ea7773ae1af599a5226e7bc7467173') + +# Dependency (from ldd output) tree: +# libpng +# qt5-base +# icu +# gcc-libs +# libjpeg-turbo +# sqlite +# mesa-libgl +# mesa +# libdrm +# libxdamage +# libxxf86vm +# libxrender +# qt5-webkit +# libxcomposite +# libxfixes +# libx11 +# libxcb +# libxdmcp & libxau +# glibc +# libxext +# libxslt +# libgcrypt +# libgpg-error +# libxml2 +# xz +# zlib +# qt5-sensors & qt5-location +# qt5-declarative +# gstreamer0.10-base +# gstreamer0.10 +# glib2 +# libffi +# pcre +# orc +# openssl + + + +build() +{ + cd "$srcdir/dooble.d/Version 1.x/" + sed -i 's_-Werror__g' dooble.qt5.pro + sed -i 's_-lspoton_-lspoton -lQt5PrintSupport_g' dooble.qt5.pro + qmake-qt5 -o Makefile dooble.qt5.pro + make distclean + qmake-qt5 -o Makefile dooble.qt5.pro + sed -i '/^INCPATH/s:=:= -I/usr/include/qt/QtWidgets:' Makefile + sed -i '/^INCPATH/s:=:= -I/usr/include/qt/QtWebKitWidgets:' Makefile + sed -i '/^INCPATH/s:=:= -I/usr/include/qt/QtPrintSupport:' Makefile + sed -i '/#include/s:QtGui/\([^>]*\)QAction:\1:' Include/*.h + make +} + +package() +{ + cd "$srcdir/dooble.d/Version 1.x/" + install -Dm755 Dooble -- "${pkgdir}/usr/lib/${pkgname}/Dooble" + install -Dm755 dooble.sh -- "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 dooble.desktop -- "${pkgdir}/usr/share/applications/${pkgname}.desktop" + + + msg "Editing files for the file system adaption" + + sed -i s_"/usr/local/dooble/"_"/usr/lib/${pkgname}/"_g -- "${pkgdir}/usr/bin/${pkgname}" + sed -i s_"/usr/local/dooble"_"/usr/share/dooble"_g -- "${pkgdir}/usr/bin/${pkgname}" + sed -i s_"\./Dooble"_"../../lib/${pkgname}/Dooble"_g -- "${pkgdir}/usr/bin/${pkgname}" + sed -i /LD_LIBRARY_PATH/d -- "${pkgdir}/usr/bin/${pkgname}" + + sed -i s_'/usr/local/dooble/Lib\x00'_'/usr/lib\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'_g \ + -- "${pkgdir}/usr/lib/${pkgname}/Dooble" # The replacements's length must match the pattern's length + + sed -i s_'/usr/local/dooble/dooble.sh'_"/usr/bin/${pkgname}"_g \ + -- "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} + |