summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander F Rødseth2015-06-10 15:17:33 +0200
committerAlexander F Rødseth2015-06-10 15:17:33 +0200
commit65307dba9d4a4168077e569f8b29318b3cc6d3b9 (patch)
treeca88fab715aa1abf307b46ccd08ec5723e8e45af
downloadaur-65307dba9d4a4168077e569f8b29318b3cc6d3b9.tar.gz
Initial import
-rw-r--r--.SRCINFO46
-rw-r--r--PKGBUILD59
-rw-r--r--midori.install14
3 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..02cb45ac1ad1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,46 @@
+pkgbase = midori-bzr
+ pkgdesc = Lightweight web browser based on WebKit and GTK3 (development version)
+ pkgver = r6866
+ pkgrel = 1
+ url = http://twotoasts.de/index.php?/pages/midori_summary.html
+ install = midori.install
+ arch = x86_64
+ arch = i686
+ license = LGPL
+ makedepends = bzr
+ makedepends = pkg-config
+ makedepends = python2
+ makedepends = libxml2
+ makedepends = gtk3
+ makedepends = intltool
+ makedepends = python2-docutils
+ makedepends = libsoup
+ makedepends = vala
+ makedepends = librsvg
+ makedepends = cmake
+ makedepends = ninja
+ depends = desktop-file-utils
+ depends = gcr
+ depends = hicolor-icon-theme
+ depends = libnotify
+ depends = libunique3
+ depends = libxss
+ depends = libzeitgeist
+ depends = webkitgtk
+ optdepends = aria2: download utility
+ optdepends = steadyflow: download manager
+ optdepends = gst-plugins-base: HTML5 OGG videos support
+ optdepends = gst-plugins-good: HTML5 H264 and WebM videos support
+ optdepends = gst-libav: HTML5 H264 videos support
+ provides = midori
+ conflicts = midori
+ conflicts = midori-gtk2-git
+ conflicts = midori-git
+ conflicts = midori-gtk2-bzr
+ replaces = midori-git
+ options = !emptydirs
+ source = midori::bzr+http://bazaar.launchpad.net/~midori/midori/trunk/
+ md5sums = SKIP
+
+pkgname = midori-bzr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f743650618bb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Arkham <arkham at archlinux dot us>
+# Contributor: hybraries <macwolf@archlinux.de>
+# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
+# Contributor: Navi <navitwo.at.gmail.dot.com>
+# Contributor: rabyte <rabyte.at.gmail.dot.com>
+# Contributor: Johannes Krampf <wuischke.at.amule.dot.org>
+# Contributor: Andrew Mcclain <tananod@mega.zik.dj>
+
+pkgname=midori-bzr
+pkgver=r6866
+pkgrel=1
+pkgdesc='Lightweight web browser based on WebKit and GTK3 (development version)'
+arch=('x86_64' 'i686')
+url='http://twotoasts.de/index.php?/pages/midori_summary.html'
+license=('LGPL')
+depends=('desktop-file-utils' 'gcr' 'hicolor-icon-theme' 'libnotify'
+ 'libunique3' 'libxss' 'libzeitgeist' 'webkitgtk')
+makedepends=('bzr' 'pkg-config' 'python2' 'libxml2' 'gtk3' 'intltool'
+ 'python2-docutils' 'libsoup' 'vala' 'librsvg' 'cmake' 'ninja')
+optdepends=('aria2: download utility'
+ 'steadyflow: download manager'
+ 'gst-plugins-base: HTML5 OGG videos support'
+ 'gst-plugins-good: HTML5 H264 and WebM videos support'
+ 'gst-libav: HTML5 H264 videos support')
+provides=('midori')
+replaces=('midori-git')
+conflicts=('midori' 'midori-gtk2-git' 'midori-git' 'midori-gtk2-bzr')
+options=('!emptydirs')
+install='midori.install'
+source=("midori::bzr+http://bazaar.launchpad.net/~midori/midori/trunk/")
+md5sums=('SKIP')
+
+pkgver() {
+ cd midori
+
+ printf "r%s" "$(bzr revno)"
+}
+
+build() {
+ cd midori
+
+ [[ -d build ]] && rm -rf build
+ mkdir -p build && cd build
+
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DCMAKE_INSTALL_LIBDIR='/usr/lib' \
+ -DUSE_GTK3=1 \
+ -G Ninja
+ ninja
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C "${pkgname/-bzr}/build" install
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/midori.install b/midori.install
new file mode 100644
index 000000000000..ef816a666684
--- /dev/null
+++ b/midori.install
@@ -0,0 +1,14 @@
+post_upgrade() {
+ gtk-update-icon-cache -q -f -t /usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_install() {
+ post_upgrade
+}
+
+post_remove() {
+ post_upgrade
+}
+
+# vim:set ts=2 sw=2 et: