midori/debian
2015-09-15 12:38:05 -04:00
..
config Revamp build system (use cmake instead of waf) 2015-09-15 12:00:58 -04:00
patches Update debian/patches for the new Midori version (0.5.11). 2015-09-11 20:49:27 -04:00
source Adding shlibs and lintian-overrides files 2015-09-15 12:37:45 -04:00
changelog Update changelog for 0.5.11-1 release 2015-09-15 12:38:05 -04:00
clean Revamp build system (use cmake instead of waf) 2015-09-15 12:00:58 -04:00
compat debian/compat bumped to 9. 2012-05-15 23:43:47 +02:00
control Revamp build system (use cmake instead of waf) 2015-09-15 12:00:58 -04:00
copyright update copyright 2010-05-30 11:26:20 -07:00
Debian-config * debian/Debian-config: 2011-05-16 18:47:13 +02:00
gbp.conf Updating section names on debian/gbp.conf 2015-09-11 20:46:28 -04:00
midori.1 Rewrite manpage 2015-09-15 12:37:45 -04:00
midori.docs Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.install Import Debian patch 0.4.3+dfsg-0.2 2015-06-27 20:26:39 -07:00
midori.lintian-overrides Adding shlibs and lintian-overrides files 2015-09-15 12:37:45 -04:00
midori.maintscript debian/midori.maintscript: 2012-03-08 23:57:16 +01:00
midori.manpages Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.menu Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.postinst.base debian/midori.maintscript: 2012-03-08 23:57:16 +01:00
midori.prerm Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.shlibs Adding shlibs and lintian-overrides files 2015-09-15 12:37:45 -04:00
README.Debian Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
README.source Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
rules Revamp build system (use cmake instead of waf) 2015-09-15 12:00:58 -04:00
TODO remove some old todo items from debian/TODO 2009-05-31 13:24:32 -07:00
Ubuntu-config * debian/rules: 2010-11-03 14:33:29 +01:00
watch Imported Debian patch 0.4.3+dfsg-0.1 2013-10-23 20:26:27 -07:00

I'm using the following to roll local snapshot releases.

To make the initial checkout:

  git clone git://git.xfce.org/kalikiana/midori midori &&
  apt-get source midori &&
  cd midori &&
  zcat ../midori*.diff.gz | patch -p1

To update and roll a .deb:

  debuild clean &&
  git pull &&
  v=$(git describe --tags) && v=${v%-*} && v=${v//-/+} &&
  dch -v $v-1 'New upstream snapshot.' &&
  tar --exclude .git --exclude debian -lzma -cf ../${PWD##*/}_$v.orig.tar.lzma -C .. ${PWD##*/} &&
  mkdir -p debian/source && echo '3.0 (quilt)' >debian/source/format &&
  pdebuild

Midori has a large number of optional dependencies; I have made some
of them build dependencies based on what I think is widely useful.
The easiest way to build your own custom binary without such support
is to move the appropriate entries from Build-Depends to
Build-Conflicts in debian/control.

  - gtk-doc-tools: API documentation.
  - python-docutils: HTML user documentation (from plain text).
  - intltool: localized UI text (menu titles and such).
  - libunique-dev: turns midori into a client/server arrangement,
    where subsequent calls will open windows in the first midori.
  - libsoup2.4-dev: view source code and favicons and "save as".
  - libsqlite3-dev: persistent history.  Without this, browsing
    history is lost when you quit midori.  Possibly also relevant for
    bookmarks, I'm not sure.  Compiles OK with libsqlite0-dev, but
    history isn't persistent.
  - librsvg2-bin: create PNG icons from SVG source at compile time.
    This avoids needing to rasterize the SVGs on the fly each time
    midori is run.
  - libidn11-dev: internationalized domain names.
  - libhildon-1-dev: an alternative to GTK2, for embedded systems.

 -- Trent W. Buck <trentbuck@gmail.com>, Sat, 21 Mar 2009 19:20:33 +1100