lp:debian/freeciv
- Get this branch:
- bzr branch lp:debian/freeciv
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 33. By Markus Koschany
-
* Imported Upstream version 2.5.1.
* debian/rules: Add get-orig-source target.
* Drop remove-non-existent- category- key.patch. Merged upstream.
* debian/rules: Build without hardening build flag -pie.
This is a workaround for http://gna.org/ bugs/?23797
* Update debian/copyright for new release. - 32. By Markus Koschany
-
* Upload to unstable.
* Revert "Remove libbz2-dev from Build-Depends." (Closes: #784019)
This reverts commit d08b1ffb38e0b998c277999dca1561 da9263faea.
* debian/copyright: Add clarification for sikkim.svg and saxony.svg images.
These files are ineligible for copyright and therefore in the public domain
because they consist entirely of information that are common property and
contain no original authorship. The copyright information in the svg
metadata is therefore wrong and will be corrected in a future upstream
release.
Thanks to Thorsten Alteholz for the report. (Closes: #789374)
* Install freeciv wrapper script into freeciv metapackage.
Provide a wrapper script to launch the recommended game client with the
freeciv command.
* Symlink freeciv-client man page into freeciv metapackage. - 31. By Markus Koschany
-
* Upload to unstable.
* Just build-depend on libpng-dev.
* Enable sqlite3 authentication support for freeciv-server and
pass --enable-fcdb=sqlite3 to configure options. Add libsqlite3-dev to
Build-Depends. (Closes: #769909) - 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/squeeze/freeciv