midori/debian
2009-09-02 15:28:43 -07:00
..
config also set a priority number for the alternative in the distro config file. This sets it to 50 for debian, and 39 for ubuntu (just under firefox). This addresses the other half of the ubuntu diff. 2009-05-29 00:43:52 -07:00
patches refresh again 2009-09-02 11:32:22 -07:00
changelog update copyright 2009-09-02 15:28:43 -07:00
clean also set a priority number for the alternative in the distro config file. This sets it to 50 for debian, and 39 for ubuntu (just under firefox). This addresses the other half of the ubuntu diff. 2009-05-29 00:43:52 -07:00
compat Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
control Debian Policy 3.8.3 2009-09-02 11:49:36 -07:00
copyright update copyright 2009-09-02 15:28:43 -07:00
midori.1 Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.docs Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
midori.install Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07: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 also set a priority number for the alternative in the distro config file. This sets it to 50 for debian, and 39 for ubuntu (just under firefox). This addresses the other half of the ubuntu diff. 2009-05-29 00:43:52 -07:00
midori.prerm Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
presubj Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07: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 oops, accidental change 2009-07-31 22:29:05 -07:00
TODO remove some old todo items from debian/TODO 2009-05-31 13:24:32 -07:00
watch fix watch file, thanks to Rogério Brito 2009-09-02 11:26:48 -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