Package Details: midori-git 11.3.2.r24.ga9c39ee-1

Git Clone URL: https://aur.archlinux.org/midori-git.git (read-only, click to copy)
Package Base: midori-git
Description: Web browser based on Floorp
Upstream URL: https://github.com/goastian/midori-desktop
Licenses: MPL-2.0
Conflicts: midori
Provides: midori
Submitter: SolarAquarion
Maintainer: xiota
Last Packager: xiota
Votes: 149
Popularity: 0.133291
First Submitted: 2018-10-28 14:20 (UTC)
Last Updated: 2024-04-29 09:13 (UTC)

Dependencies (49)

Required by (14)

Sources (4)

Pinned Comments

xiota commented on 2024-01-18 05:33 (UTC) (edited on 2024-03-19 18:27 (UTC) by xiota)

Midori 11.x.y is based on Floorp.

  • For Midori 9.x, based on WebKit, use PKGBUILD.midori-classic (included with aur/midori).

  • If you have problems building, try building in a clean chroot.

  • Some options are available:

    • _build_pgo=false makepkg – Build without PGO. Faster compilation, but reduced performance.
    • _build_pgo_reuse=false makepkg – Make a new profile. Can delete the old profile for similar effect.
  • This package reuses the previously created PGO profile to reduce rebuild times while retaining most of the performance benefit of PGO. Generate a new profile when:

    • You feel there are too many "function control flow change" warnings.
    • Performance drops about 10% below PGO with a fresh profile. browserbench.org/speedometer may be used to track performance for this purpose.
  • Avoid flagging and commenting at the same time for the same issue.

    • Flag for common issues with standard solutions, like depends or submodule changes.
    • Comment for issues requiring explanation or debugging.
      • Use a pastebin for blocks of text more than a few lines.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 10 Next › Last »

simona commented on 2024-01-27 14:35 (UTC)

now ok

xiota commented on 2024-01-18 05:33 (UTC) (edited on 2024-03-19 18:27 (UTC) by xiota)

Midori 11.x.y is based on Floorp.

  • For Midori 9.x, based on WebKit, use PKGBUILD.midori-classic (included with aur/midori).

  • If you have problems building, try building in a clean chroot.

  • Some options are available:

    • _build_pgo=false makepkg – Build without PGO. Faster compilation, but reduced performance.
    • _build_pgo_reuse=false makepkg – Make a new profile. Can delete the old profile for similar effect.
  • This package reuses the previously created PGO profile to reduce rebuild times while retaining most of the performance benefit of PGO. Generate a new profile when:

    • You feel there are too many "function control flow change" warnings.
    • Performance drops about 10% below PGO with a fresh profile. browserbench.org/speedometer may be used to track performance for this purpose.
  • Avoid flagging and commenting at the same time for the same issue.

    • Flag for common issues with standard solutions, like depends or submodule changes.
    • Comment for issues requiring explanation or debugging.
      • Use a pastebin for blocks of text more than a few lines.

warp4ever commented on 2022-11-29 10:26 (UTC) (edited on 2022-11-29 11:48 (UTC) by warp4ever)

Install produces a syntax error:


 │ Platform: 
 │   linux x64
 │ 
 │ Trace: 
 │   SyntaxError: /home/user/.cache/yarn/v6/npm-json5-1.0.1-779fb0018604fa854eacbf6252180d83543e3dbe-integrity/node_modules/json5/.yarn-metadata.json: Unexpected token '!', "!/[YG��[0m"... is not valid JSON
 │       at JSON.parse (<anonymous>)
 │       at /usr/lib/node_modules/yarn/lib/cli.js:1629:59
 │       at Generator.next (<anonymous>)
 │       at step (/usr/lib/node_modules/yarn/lib/cli.js:310:30)
 │       at /usr/lib/node_modules/yarn/lib/cli.js:321:13

eclairevoyant commented on 2022-11-25 03:13 (UTC)

Midori is now based on Electron (see the blog post on this topic) and no longer conflicts with/provides community/midori. I've adopted this package and will be updating soon.

simona commented on 2021-03-02 09:19 (UTC)

CREATED org.midori_browser.Midori.appdata.xml
ninja: build stopped: subcommand failed.
==> ERRORE: Si è verificato un errore in build().

SolarAquarion commented on 2020-12-06 02:19 (UTC)

I'm getting build failures and midori isn't the most maintained package

SolarAquarion commented on 2020-12-06 02:12 (UTC)

Thanks

donarturo commented on 2020-11-12 10:36 (UTC)

So @haawda I modified PKGBUILD with small modification keybinding. And I would like to ask @SolarAquarion to submit this modificated PKGBUILD. If modification of keybinding is unreasonable, please give entire prepare() function in comments - do not remove - let user to choose.

# Maintainer: Solomon Choina <shlomochoina@gmail.com>
# 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>

pkgname=midori-git
pkgver=v9.0.r7.gd8546ca6
pkgrel=1
pkgdesc='Lightweight web browser based on WebKit and GTK3. Git development version.'
arch=('x86_64' 'i686')
url='https://midori-browser.org/'
license=('LGPL')
depends=('aria2' 'gcr' 'gobject-introspection-runtime' 'libpeas' 'libxss' 'webkit2gtk' 'zeitgeist')
makedepends=('bzr' 'cmake' 'git' 'gobject-introspection' 'intltool' 'ninja' 'vala')
optdepends=('gst-plugins-base: HTML5 OGG videos support'
            'gst-plugins-good: HTML5 H264 and WebM videos support'
            'gst-libav: HTML5 H264 videos support')
provides=('midori')
conflicts=('midori' 'midori-gtk2-git')
options=('!emptydirs')
source=("git+https://github.com/midori-browser/core")
sha256sums=('SKIP')

pkgver() {
  cd "$srcdir/core"
printf "%s" "$(git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g')"
}

prepare() {

cd "$srcdir/core/"

## remove slash bind for find
echo "remove slash bind for find"
sed -i '124 s/("win.find", { "<Primary>f", "slash" });/("win.find", { "<Primary>f"});/' core/browser.vala
}

build() {
  cd "$srcdir/core"
  mkdir -p build
  cd build
  cmake "../" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DHALF_BRO_INCOM_WEBKIT2=ON \
    -DCMAKE_C_FLAGS="$CFLAGS -fPIC -w" \
    -DVALA_CFLAGS="$CFLAGS -fPIC -w" \
    -G Ninja
  ninja

}

package() {
  cd "$srcdir/core"

  DESTDIR="$pkgdir" ninja -C build  install
}

# vim:set ts=2 sw=2 et: 

donarturo commented on 2020-11-12 10:19 (UTC) (edited on 2020-11-12 10:22 (UTC) by donarturo)

If annoying you slash key binding, eg. when are you typing "slash" to URL, you can add to PKGBUILD prepare sections:

prepare() {
cd "$srcdir/core/"
sed -i '124 s/("win.find", { "<Primary>f", "slash" });/("win.find", { "<Primary>f"});/' core/browser.vala
}

haawda commented on 2019-08-03 10:21 (UTC) (edited on 2019-08-03 10:25 (UTC) by haawda)

The hardcoded part of pkgver seems strange. The version in the repos is at 9.0, why 0.6.0 here? Why not use git --describe?

And the makedependancy to bzr is wrong, I think.

And please do not download to $SRCDEST/core, rename it to midori using the :: syntax, please.