midori/debian
2010-03-07 22:28:54 -08: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 patch 2009-12-24 18:29:26 -08:00
changelog Preparing for upload. 2010-03-07 22:28:54 -08:00
clean tell the user to report the bug against libwebkit-1.0-2 if they reproduce it in the Webkit test browser. Figure out the package name and the path to GtkLauncher automagically during build. (Closes: #562501) 2009-12-24 17:35:51 -08:00
compat Imported Debian patch 0.1.6-1 2009-05-14 21:14:12 -07:00
control set Standards-Version to 3.8.4 2010-03-07 22:06:52 -08:00
copyright update d/copyright 2010-03-07 21:57:10 -08: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.in tell the user to report the bug against libwebkit-1.0-2 if they reproduce it in the Webkit test browser. Figure out the package name and the path to GtkLauncher automagically during build. (Closes: #562501) 2009-12-24 17:35:51 -08: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 remove odd directory on clean 2010-03-07 22:04:54 -08: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