[SCM] packaging for the mame arcade game emulator annotated tag, debian/0.146-2, created. debian/0.146-2

Emmanuel Kasper emmanuel at libera.cc
Wed Aug 1 15:19:59 UTC 2012


The annotated tag, debian/0.146-2 has been created
        at  be31f85ef98c07c0b6ef7f81e610390e023d34c1 (tag)
   tagging  fa5d6ff6aaa3c63484e11d92ccf1ec3de517fe05 (commit)
 tagged by  Emmanuel Kasper
        on  Wed Aug 1 17:19:02 2012 +0200

- Shortlog ------------------------------------------------------------
0.146-2 upload to unstable

Cesare Falco (41):
      Initial merge from Ubuntu package
      Fixed manpages
      Regenerated patches with CR-stripped source.
      Some reformatting and clean-up in various files
      Fixed build & clean targets for ldplayer
      Fixed typos in source to stop lintian complaints
      Fixed typo in mess manpage
      Fixed section in mess manpage
      Fixed section in mame manpage
      Refreshed patch series to fix mame manpage
      Add another mess typo to proper patch
      More minor fixes suggested by lintian
      Handled spaces within filenames in CR's trimming
      Included artwork files
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Add makefile switch for system jpeg library
      Add custom libjpeg library path to linker
      Add /usr/local/share/games/mame dirs set to path entries
      Refactored mame.install
      Get rid of mess debris
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Add local/ dirs to path in mame.ini, changed mame.dirs accordingly
      Fix dependencies for Ubuntu backward compatibility
      Further fix for improved backward compatibility in Ubuntu
      Put back system rompath in mame.ini
      Fixed a couple of lintian warnings
      Updated changelog file
      add back /usr/share to rompath
      Moved nplayers in a supplemental source tarball
      Remove patch for 145u4 commited by mistake - sorry!
      Added tmpdir while repacking nplayers zip
      debian/rules only build mame, tools now come from mess source
      Delete obj directory in clean target
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Delete patches accepted upstream
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Fixed manpages: mame.6 jedutil.1 chdman.1
      Updated and renamed manpage patch
      Fixed patches/series (forgot before, sorry)
      Start fullscreen until window mode issue solved in Ubuntu.

Emmanuel Kasper (229):
      Change Homepage to standard MAME as SDLmame is now part of it.
      First try at get-source-orig
      Merge branch 'master' of git.shaperstudio.com:mamedeb
      clean and safe get-orig-source target
      Correct version number by adding a dot
      revert to wrong 0139 number until get-orig-source is fixed
      Upstream tarball should be ignored as well
      Correct Mame Version from 0139 to 0.139 and hack get-orig-source target
      Workaround for compiling unidasm.c on powerpc, thanks Julian Sikorski
      Re-Allow user specific config file in $HOME/.mame (upstream default )
      Move Lenny specific stuff to Wiki in
      Mention /home/manu/.mame where needed
      escape $ in debian/rules properly
      Merge branch 'master' of git.shaperstudio.com:mamedeb
      Disable $HOME as Make expand it to the $HOME od the user running the build !
      remove useless sed for UPSTREAM_VERSION
      Merge branch 'master' of git.shaperstudio.com:mamedeb
      User specific mame directories for roms are now looked in $HOME
      Add quick start paragraph
      Remove ~sid from debian pacakge version
      Include a mame-version top level folder in the tarball created by
      Switch to debian package format 3.0
      Various nitpicks suggested by Jordi Mallach
      use -9 on gip to have the maximum compression
      Add autobuild header
      Deleted old copyright file
      Add a new copyright file, based on Cesare Falco's package
      Use World Rally as example.
      Cosmetic clean up
      New upstream release
      Correct Aaron Gilles Copyright to New BSD License
      Switch to a mirror working mirror ( semi official )
      Remove trailing whitespace
      Bump Standards-Version to 3.9.1
      Switch to bzip2 for creating the upstream .orig tarball
      Add virtual packages for easy upgrading from xmame package
      Add full text of BSD licensed code as required by linitian
      Correct Lintian warning about section
      Add missing versioning for mame-tools virtual packages
      Improve wording on Roms copyright issues, correct typo
      Describe renamed mame-tools binaries with their proper names
      Correct Typo on xmame-common pacakge name
      Clarify README
      Cosmetic man pages improvements
      Specify exact debhelper version to make lintian happy
      Add override_dh_auto_build so we can pass to Make our own build options
      Upstream sources are now archived with tar and bz2
      Switch to OFFICIAL mirror for get-orig-source
      Add working wathc file, based on ubuntu package
      Use official upstream download URLÖ to make it consistant with the watch file
      Correct Typo
      Add link to main man page in "SEE ALSO" section
      Provide differentiated descriptions for virtual packages
      Create subdirectory structure for mame source
      Remove useless transitionnal package
      Add Cesare Falco as copyright owner for the debian/rules file
      Initial import from mame.postinst
      Fit on 80 columns
      New upstream releases, which requires libsdl-ttf2.0-dev ( see whatsnew.txt)
      Removed postinst ROM download and associated debconf stuff
      Remove unused dependency on po-debconf
      Add "hash" to the list of mame-dirs, remove /var/games/mame subfolders
      Add $HOME/.path for core output directory, closes Ticket 16
      suppress useless subfolder
      Add explanation header to the generated default mame.ini
      Add history section
      Fix get-orig-source to create the orig.tar.gz in current working directory
      Update VCS addresses following the move to Alioth
      Remove Copyright files from doc packages, as it is redundant with our own
      Update changelog to make it obvious work on the package is still going on
      Make dh_installdocs ignore useless files ( windows.txt and copyright.txt )
      Add newvideo.txt to list of useless files not to be packaged
      Remove mame-regrep,mame-split,mame-src2html,mame-srcclean from mame-tools
      Move tar.bz2 downloaded upstream tar one folder higher
      Fix wrong spacing
      Prevent useless libraries to be linked, especially for mame tools
      Remove mame tools renaming patch
      Add newer upstream tarball
      Mention Mame FAQ in case of broken ROMS
      changelog
      Correct Wrong output path, correct typos, spellcheck
      Should not try to remove directories which are now created in $HOME/.mame/
      Remove snap from mame.dirs and postrm as it lives now in $HOME
      Add crosshair in list of system directories, remove snap
      Remove trailing whitespaces
      Sort the list of directories to remove in alphabetic order
      Add missing samples directory to list
      Merge branch 'master' of git+ssh://kdev-guest@git.debian.org/git/pkg-games/mame
      Remove useless wget dependency
      Remove DISTRO makefile flag, to allows building with gcc-4.5
      Ignore quilt dir
      Subject: Fix usage file as shown when calling mame -h
      Add make variables to build on GNU/kFreeBSD
      New upstream release
      Remove jordi's patch from the series as it has been integrated upstream
      Add NOWERROR=1 to stop treating warning as errors
      Please read the changelog to get a changelog
      Update copyright to mame 0.142
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Add gnome-video-arcade as a suggested package for mame
      Update doc according to new mame.ini installation
      Included the new hash files provided for the sega megatech
      Replace Ludo'S adress with the mame PTS address
      changelog
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Updated email adress to mame at packages.debian.org
      Updated email adress to mame at packages.debian.org
      Remove symlinking to megatech.xml: it is a mame file, not a mess one
      Test if generated ini files exist before removing them with clean target
      Add missing call to make clean for mess
      Add failover for mess in case in call debian/rules clean in a clean dir
      Add necessary entries for MESS
      Correct default copyright assignment for mess source code to Salmoria/Mameteam
      Remove commented lines, we have now a VCS for history
      Commented out non-working watch file for mess
      Fix to make debian/rules clean work in all cases, from a clean or
      chmod 644 the mess hash files as some have the executable bits
      Make my code comment understandable
      Remove executable bit from mess hash files
      Correct mame hash files sources, as hash/* contains the mess hash files
      Move mess dir preparation to separate target
      Renamed README.Debian -> mame.README.Debian
      Add README for mess
      Add README.Debian for the mess binary package.
      Move the 67M of artwork and hash files to a mess-data arch-indep package
      Create a mess-data package for mess architecture independant files
      Typo
      New upstream release
      Move out Mame artwork to make room for mess
      Remove ldplayer build target: useless, breaks too often
      Remove typo patches ( don't apply anymore ) and fix_help ( fixed upstream )
      Re enable joystick support as default
      Start by default in windowed mode ( Recommended by pkg-games team)
      Update copyright file for mame and mess 0.143
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Add default data search paths for MESS
      Remove shlibs deps as mess-data is not a binary
      Update .gitignore to new folder structure of mame/mess 0.143
      Add missing ressource directories to match our default mess.ini
      Correct Typo
      Delete old patches
      Add png icons for mame
      Add copyright info for icons
      Add png icons for mame taken from the hydroxygen icon set
      Add Free Desktop compliant png icons of various sizes taken from
      Remove leading slash in included icon path
      Motify to dpkg we distribute binary files ( ie, the icons ) in the /debian dir
      Add Artwork Section explaining where to get artwork files
      Replace http with ftp protocol for mame artwork URL
      Translate French Desktop entries into french
      Rename source package to mess
      Create mess tarball with proper name: $(MESS_PACKAGE)_$(VERSION).orig.tar.bz2
      Correct comment in code
      Remove downloading of MAME sources, since they are now provided with mess
      Don't shuffle around the mess source code anymore
      Chmoding file is not necessary naymore in this release
      Correct path to mess ressources
      Correct path to mess ressource
      Comment out installing hash files for Mame since we don't have them in the mess.org zipfile
      Add keymaps/ and sysinfo.dat
      Comment out Mame hash files as we don't ship their anymore
      Remove shuffling around of mess source codes
      New upstream release
      rename mame-tools to mess-tools
      remove mame stuff
      rename mass-tools to mess-tools
      Revert "rename mass-tools to mess-tools"
      Revert "remove mame stuff"
      Revert "rename mame-tools to mess-tools"
      Merge of mess-only branch in master branch
      Revert "Merge of mess-only branch in master branch"
      unmerge mess-only branch
      Re- Add jordi's changed who disappeared after reverting the merge
      Remove reference to mess
      Correct path to has files for mame-only build
      Remove packages built from the MESS source package
      Remove unused override
      Correct copyright synthax
      changelog
      Move transitional packages to section non-free/oldlibs
      Format properly
      Remove files not present anymore in mame 0.144 from the copyright list
      Add new entries for files added in mame 0.144
      Remove deprecated comment
      Update Field name to Format
      Add License Block for Debian Packaging files
      Fix lintian warning: comma-separated-files-in-dep5
      Yet another batch of syntax errors in DEP5 copyright file corrected
      Batch of boring DEP-5 synthax error fixes
      Add SPDX style short name for bsd-3-clause licensed files
      Correst FSF address
      Correct Lintian Warning about public domain files
      Build a mame 0.145 package ( not yet policy compliant)
      Remove dependency on libxinerama-dev as we don't use it directly, sort deps
      Add erase-upstream target facility
      Add erase-upstream target facility for the package maintainer
      Begin work on building with system libjpeg
      Works at least on 64 bit systems
      Build with system jpeg instead of mame embededd jpeg
      Should link properly now with libjpeg
      Update Patch Descripton
      Refactoring of the patch
      Enable NJOBS hack for parallel builds (make -j xx)
      First try at patch to allow building with system libflac
      Enable build with build_with_system_flac.patch
      Add descriptive headers to build_with_system_* patches
      Update to 0.145
      Remove deprecated library requirements
      Remove useless -O wget option when downloading nplayers file
      correct name of nplayer tarball for multitarball debian source package
      add url where the build_with_system_libjpeg.patch was sent upstream
      since this requirements are satisfied since Ubuntu 8.04 and Debian 6
      Remove the mame.preinst and sdlmame.preinst
      Remove "all" parameter from build target as mame tools are built from mess
      Remove patches to build with system flac and jpeg, as they have
      Remove pathc to place mame in section 6: it has been upstreamed
      Remove revision numer to whatsnew as it has been dropped by upstream
      New upstream release
      Add DM-Upload-Allowed: yes field as it has been allowed by the package sponsor
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Group copyright attribution by license type
      Update copyright file to 0.146
      Recompile package with gcc-4.6, as gcc-4.7 segfaults the resulting binary
      Don't close #678249 in the changelog as it most likely a gcc bug
      Default gcc optimize flag switched to -O2 (-O3 segfaults on arm and i386)
      Remove depency on gcc-4.6 (should have been part of previous commit)
      Reformat changelog properly for Cesare's work
      Remove useless CC/LD macros
      Upload to unstable

Emmanuel Kasprzyk (1):
      move back separate script to prepare moving to alioth

Félix Arreola Rodríguez (5):
      Add kfreebsd-build.patch: The kfreebsd build fails due a missing defined
      Update changelog
      Add option --strip-trailing-whitespace to quilt patch.
      Remove kfreebsd-build.patch, as now is merged in upstream source (0.143)
      Update debian/changelog. (Remove kfreebsd-build.patch)

Félix Gatuno Arreola (4):
      Corrected my email.
      New spanish translation (es.po)
      Renamed mame tools (split -> mame-split). Closes issue #2
      Added quilt as build dependency.

Jordi Mallach (76):
      Various fixes from jordi, details in debian/changelog
      Second batches of fixes from Jordi see debian/changelog
      Add trailing slash to Homepage url.
      Minor cleanups in maintainer scripts.
      Prepare for an experimental upload.
      Order architecture definitions.
      Add fix_powerpc_build.patch: Fix an incorrectly declared ifdef that made bigendian builds fail.
      Set NOASM=1 globally, and unset for the targets that are known to have a native ASM implementation (x86 and ppc). Builds for most other Debian architectures will fail due to memory alignment issues, though.
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Don't ignore mame.ini.
      Revamp mame.ini handling, making it a proper conffile, and other small changes.
      Use bzip2 for the debian tar.
      Geez, I knew I'd get this wrong.
      Remove debug echo.
      Release to unstable!
      Mark as forwarded and add URL to bug report.
      Mention this is being uploaded to unstable.
      Remove unused patches.
      * Remove unneeded and bogus addition of --with-quilt to the dh invocation.
      Add Cesare Falco (long time Ubuntu maintainer) to Uploaders, and wrap them into multiple lines.
      Restrict Architectures to those known to not fail due to memory alignment issues: amd64, i386, kfreebsd-amd64, kfreebsd-i386, powerpc, s390.
      Add variables in an attempt to fix s390 builds.
      Modify get-orig-source to also fetch MESS sources and build a new dpkg source component tarball.
      Introduce a MESS package, via a dpkg source package extra component.
      Missing symlink to mess/hash.
      Enable builds of MESS.
      Improve desktop file and translate it to Catalan.
      Invert test logic to avoid clean rule failures on a clean tree.
      Revert "Restrict Architectures to those known to not fail due to memory alignment issues: amd64, i386, kfreebsd-amd64, kfreebsd-i386, powerpc, s390."
      Add fixes for some other architectures.
      Fix path to mess changelog.
      Fix mess.ini install location.
      Unify descriptions of sdlmame dummy packages to match the rest.
      Remove FIXMEs, if we need a desktop (god no!), we can add this later.
      Credit Cesare and Emmanuel in the changelog.
      Use a more common indentation for Build-Depends.
      Add a name header for my changes.
      Make mess arch: any.
      Release to unstable.
      Fix builds on MIPS, adding -Umips to ARCHOPTS (Emmanuel Kasper).
      Make xmess-sdl and xmess-x Architecture: all.
      Make mess-data's short description unique.
      Remove extra \ that broke build.
      Avoid ignoring "make clean" errors.
      There is no need to override dh_builddeb: debian/source/options already does it for us.
      Add necessary Breaks for sdlmame and sdlmame-tools to ensure smooth upgrades from Ubuntu and other unofficial repositories.
      Add bug closer.
      Release to unstable.
      Fix syntax errors in DEP5 copyright file (lintian).
      Merge unreleased changelog entry.
      Use a versioned copyright Format specification field.
      Use new section “metapackages” for transitional packages.
      Remove references to GNU/Linux and MESS sources from copyright.
      Add build variables for s390x.
      Add bugcloser + wording for source split.
      Place “New upstream” entry first.
      Use .xz tarballs as it cuts 4MB for the upstream sources.
      Remove obsolete files.
      Add nplayers.ini as a patch. Update copyright file to add CC-BY-SA-3.0.
      Install nplayers.ini in a data subdir.
      Release to unstable.
      gnu_fixes.patch: Add a check for __GNU__ to fix builds on the Hurd.
      Merge branch 'master' of git+ssh://git.debian.org/git/pkg-games/mame
      Merge unreleased changelog entry.
      Point to the 1.0 machine-readable copyright format spec.
      Make get-orig-source target drop tarballs in the current directory, as policy mandates.
      Bump Standards-Version to 3.9.3.
      Remove leading slashes from mame.dirs.
      Remove obsolete (AFAIK) changelog entries.
      Add back Section field for transitional packages, but switch to oldlibs (as opposed to metapackages), which apparently is what everyone is doing due to lintian.
      Remove echo, it's now obsolete.
      Upload to unstable.
      Additional fixes for the Hurd.
      Mention DM-Upload-Allowed: yes addition.
      mame_manpage_section.patch: Change mame's manpage section to 6 (games), in the TH declaration.
      Upload to unstable.

Ludovic Lechapt (52):
      Initial and partial commit
      Make git ignore original source files, updated on each upstream release
      Added files :
      - Added readme file (to be completed)
      Initial control file
      Updated README.Debian
      Added copyright file
      Added Debian files by package (mame / mame-tools)
      Pre/Post installation scripts added with "rules"
      Merge branch 'master' of git at git.shaperstudio.com:mamedeb
      Modified files before initial build tests
      Added quilt support to "rules" file
      Gets upstream sources from package and converts from ZIP to TGZ
      Modified control version to avoid Lintian complaint
      Added sources URL in README
      GCC set from v4.4 to 4.2
      Adapted package to build with gcc-4.4 under Squeeze
      Correction on translation file names.
      Added mandatory "series" patch listing (empty at the moment)
      [mame-tools] games section changed to utils, [mame] replaced Breaks by Conflicts
      Forgot "\" in the description's EOL
      Moving mame from /usr/share/games/mame/ to /usr/games/
      OOps! Revert "Moving mame from /usr/share/games/mame/ to /usr/games/"
      Moving mame binary to /usr/games/
      Removed quilt inclusion since there is'nt patchs yet
      Finished hiding Quilt calls (Lintian warned about quilt with no patchs)
      "hint" field removed in mame menu launcher
      Man pages operations (-chdman, +ldresample).
      Added missing man pages (only minimal skeleton, need to complete!)
      Override Lintian's warnings about empty directories needed by MAME at install time.
      Added co-maintainers (verify/change emails if needed)
      Old rules not read when building package (build, clean)
      Merge branch 'master' of git at git.shaperstudio.com:mamedeb
      Cleaned post installation process
      Merge branch 'master' of git at git.shaperstudio.com:mamedeb
      Correction to handle special characters (like ¿)
      Move package from Lenny 5.0 to Sid (unstable)
      Updated README since folders and ini path have changed.
      Merge branch 'master' of git at git.shaperstudio.com:mamedeb
      Error in paths on last commit (/usr/games/mame)
      Written some man pages for mame-tools
      Added "sid" to have different files (diff.gz, ...) for each distribution.
      Simply replaced Tab with Spaces.
      Updated build and clean rules
      Modified manual pages to reflect new tools name
      Merge commit 'origin/master'
      Removed temp folder
      Completed last manual pages for MAME tools.
      Updated path rewrite.
      Removed unnecessary rights management in /var/games/mame
      Desktop link and icon moved into a shorter path
      Added /hash to .gitignore and tested first commit to pkg-games

manu (1):
      set DEB_HOST_ARCH flags for powerpc

student (2):
      Switch to Debian Games Team as package maintainer, move Ludo to uploaders
      Switch to Debian Games Team as package maintainer

-----------------------------------------------------------------------

-- 
packaging for the mame arcade game emulator



More information about the Pkg-games-commits mailing list