lp:debian/jessie/freeciv
- Get this branch:
- bzr branch lp:debian/jessie/freeciv
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. - 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