lp:debian/jessie/freeciv

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/freeciv
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

30. By Markus Koschany

* Make gtk2-engines-pixbuf a full dependency of freeciv-client-gtk since it
  is required to display GTK-2 themes properly. (Closes: #765501)
* Add empty-governments.patch.
  Fix empty government list in menu (backport of upstream SVN commit 26427).
  Ensure the menus are really created before performing any operations on
  them. Thanks to Rogier for the report. (Closes: #764706)
* Add BindAll.patch.
  Fix socket binding and ensure that the client is always able to connect to
  local servers.
  Thanks to Xavier Cartron for the report and Jacob Nevins for the patch.
  (Closes: #757876)
* Rename file extensions of patches from diff to patch.
* Update Vcs-Browser field to new canonical address.
* freeciv-client-gtk: Clarify in the package description that the GTK+ 3
  client is still in an experimental state and that it is recommended to use
  the GTK+ 2 version instead.

29. By Markus Koschany

* Ensure that Freeciv can be built twice in a row.
  debian/rules: Copy mkinstalldirs script to bootstrap directory because it
  is removed when the build system is autoreconfigured for the second time.
  This prevents a FTBFS in subsequent runs. (Closes: #764116)
* Build gtk2, gtk3, sdl, xaw and stub clients explicitly.
  Change configure option --enable-client=all to
  --enable-client=gtk2,gtk3,sdl,xaw,stub to ensure that the qt client is not
  built by accident in a non-clean build environment. (Closes: #764114)
* Declare compliance with Debian Policy 3.9.6.

28. By Markus Koschany

* Imported Upstream version 2.4.3.
* Remove autotools_dev. Build only with dh_autoreconf.
* debian/rules: Replace rm -f with -delete in find command.

27. By Markus Koschany

* Imported Upstream version 2.4.2.
* debian/control:
  - Remove alternative dependencies on fonts-japanese-gothic and
    fonts-vlgothic since the former package does not exist and the latter was
    actually never used.
  - Change -data package dependency to freeciv-data (= ${source:Version}).
    This is a simpler expression that does apparently the same as using an >=
    and <= expression.
* Update themes_sdl_use_system_fonts.diff. Use the correct paths to system
  font files.
* freeciv-data: Install appdata files to /usr/share/appdata.
* Add Forwarded header to add-keywords-to-desktop-files.patch.

26. By Markus Koschany

* Imported Upstream version 2.4.1. (Closes: #730868)
* Add myself to Uploaders.
* Update debian/copyright to copyright format 1.0.
  - Add missing Expat and fonts licenses.
* Bump compat level to 9 and require debhelper >= 9.
* Improve the package description of Freeciv's clients. (Closes: #657195)
  (LP: #202327)
* Add menu icon to menu files.
  - Add imagemagick to Build-Depends-Indep. Convert icons in
    dh_auto_build-indep target. Add icon entry to menu files. Clean xpm files
    in debian/rules. (Closes: #726221)
* Ensure the package can be built. Do not remove hidden quilt .pc directory
  in dh_clean. (Closes: #598226)
* debian/rules:
  - Build with --parallel.
  - Use dh_auto_configure instead of configure command and pass dpkg's
    buildflags via dh_auto_configure to the build system.
  - Use MULTIARCH paths due to compat level 9 and remove *.la and *.a files
    in multiarch library paths.
  - Use --enable-sys-lua configure option.
    Build with Debian's system lua libraries instead of the embedded ones.
  - Do not export DH_VERBOSE=1. Disable DH's verbose build.
  - Export DEB_BUILD_MAINT_OPTIONS = hardening=+all.
    Enable all hardening flags since freeciv is a network and multiplayer
    game thus it benefits greatly from additional security features.
  - Verbose build. Use --disable-silent-rules. Don't hide possible compiler
    warnings.
  - Export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed. Avoid useless
    dependencies.
* Declare compliance with Debian policy 3.9.5.
* debian/control:
  - Use canonical VCS-fields.
  - Add libtolua-dev and libtolua++5-1-dev to Build-Depends.
  - Remove versioned build-dependency on dpkg (>= 1.15.7).
    It is trivially satisfied.
  - Tighten dependency on freeciv-data. Use
    freeciv-data (>= ${source:Upstream-Version}),
    freeciv-data (<= ${source:Version}),
  - Replace versioned dependencies on freeciv-server with ${binary:Version}
    substvar. Use a substvar instead of changing the versioned dependency
    every time by hand.
* wrap-and-sort -sab
* Update debian/watch. Detect only stable releases.
* Drop freeciv-data.NEWS. It refers to an obsolete version of freeciv.
* Remove debian/tmp from install files. Not needed.
* Drop use_system_m4.diff. The patch was never complete.
* Install all documentation in doc subdirectory.
  - Update freeciv-data.docs and install all documentation except the
    Makefiles, man pages and INSTALL files.
* Link freeciv-gtk3.6 to freeciv-client.6. Both gtk clients share the same
  information.
* New: add-keywords-to-desktop-files.patch.
* Install upstream freeciv-sdl.desktop file.
* freeciv-data.README.Debian. Remove obsolete notes about Xaw3D.
* Drop README.source. Hardening is fully implemented now.

25. By Clint Adams

* New upstream version. closes: #723838.
  - Drop use_system_lua5.1.diff (obsolete).
  - Update use_system_m4.diff.
  - Refresh increase_minimum_citydlg.diff.
* Add build dependency on libcurl.
* Install /etc/freeciv/database.lua conffile.
* Build (experimental) gtk3 client too.
* Have freeciv-client-gtk Recommend gtk2-engines-pixbuf.
  closes: #677891.

24. By Clint Adams

Change SDL client font dependencies because of package renames.
closes: #721848.

23. By Clint Adams

* New upstream version. closes: #699296.
  - Fixes CVE-2012-5645. closes: #696306.
  - Fixes CVE-2012-6083.
* Bump to Standards-Version 3.9.4.

22. By KarlGoetz

* Update to latest upstream version
* Enable build time hardening flags, thanks to Moritz M"uhlenhoff for
  assistance in this process. (Closes: #654809)
* Update to policy 3.9.3
* Amend short description of freeciv-client-extras (Closes: #656708)
* Add backporting information to README.source
* Fix dependency information to reduce chance of unwitting bugs.
* Suggest freeciv-client-extras in freeciv-client-gtk
* Change libpng build dependency away from 1.2 (Closes: #662333)
* Remove GGZ dependencies (Closes: #655399)
* Remove ggz.modules if we were the only entry. This should make the
  package piuparts clean.

21. By KarlGoetz

* Switch to short style dh with overrides
  - Update control to 7.0.50 and compat to 7
  - Various packaging cleanups, fixes various issues with our
    packaging that appears to have been broken for some time.
* Change our dependency away from ttf-sazanami-gothic per the
  request of its maintainer (Closes: #642944)
* New package freeciv-client-extras with freeciv-modpack in it.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/freeciv
This branch contains Public information 
Everyone can see this information.

Subscribers