Project not found: home:MaxxedSUSE:Python-leap

File rubygem-fpm.changes of Package rubygem-fpm

-------------------------------------------------------------------
Mon Feb  3 09:43:56 UTC 2025 - Dan Čermák <dan.cermak@posteo.net>

- 1.16.0 (December 8, 2024)
^^^^^^^^^^^^^^^^^^^^^^^^^

* deb: Add support for zstd compression (`#2009`_, `#2084`_; Ștefan Rusu)
* deb: Add compression level setting, ``--deb-compression-level`` (`#2036`_; Hugo Beauzée-Luyssen)
* rpm: Generate an empty rpm changelog if none is given. This should help cases where ``rpmlint`` would complain about missing a changelog entry in the rpm. (`#2041`_; Gordon Bleux)
* deb: When converting from an rpm, remove package information that is not valid on Debian systems. (`#2053`_, `#1627`; Jordan Stopford, Jamesits)
* python: Fix bug when PYTHONPATH has spaces in it (`#2062`_; Kristof Willaert)
* deb: You can now choose a different systemd directory with ``--deb-systemd-path`` (`#2063`_; Reinier Schoof)
* freebsd: OS version can now be specified with ``--freebsd-osversion``: (`#2064`_; David Newhall II)
* freebsd: Improve the 'architecture' value used by fpm to generate freebsd packages (`#2064`_, `#1880`_; David Newhall II, Matthew R Kasun)
* deb: Timer units can be given to ``--deb-systemd`` now (`#2065`_, `#1978`_; phillipp, Robert Schneider)
* rpm: When converting cpan packages, use newer ``perl-interpreter`` dependency name. To use the old dependency name ``perl``, use the flag ``--rpm-old-perl-dependency-name`` (`#2066`_, `#2085`_; Kevin Duret, Nicholas Hubbard, William N. Braswell, Jr., Jordan Sissel))
* Some errors now correctly print just an error message instead of dumping a ruby stack trace (`#2067`_; Jordan Sissel)
* python: Support modules which download as zip files (`#2068`_, `#2074`_, `#2072`_; Matt Ezell, hussainbani, hbani)
* rpm: Fix rpm build failures on Fedora 41 (`#2082`_, `#2076`_; Wayne Heaney, Antheas Kapenekakis, Romain Geissler)


-------------------------------------------------------------------
Tue Nov 14 18:27:03 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>

- New upstream release 1.15.1, see bundled CHANGELOG.rst

-------------------------------------------------------------------
Wed Dec  7 11:21:14 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.15.0
 see installed CHANGELOG.rst

  1.15.0 (November 13, 2022)
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  * New flag ``--fpm-options-file path/to/file`` which allows you to specify additional fpm flags in an external file of your choosing. (`#1905`_, `#1902`_, `#1827`_; Jordan Sissel, Will Furnell, hjpotter92)
  * deb: Periods are now accepted in package names (`#1899`_; C. Cooke)
  * Fix bug where fpm would crash if ``--workdir`` pointed at a path that didn't
    exist. (`#1959`_; Jordan Sissel)
  * osxpkg: this package format now supports the fpm ``--prefix`` flag(`#1909`_, `#1908`_; Jordan Sissel, mcataga)
  * cpan: Fix bug where fpm would fail on certain Perl modules due to their source tarball structure (`#1940`_; Nicholas Hubbard, William N. Braswell, Jr.)
  * cpan: Fix crash on certain CPAN modules where the author field was blank (`#1942`_, `#1937`_, `#1523`_, `#1528`_; Nicholas Hubbard, William N. Braswell, Jr.)
  * deb: The distribution field of the debian changelog and changes files will now use the value set by ``--deb-dist`` (default is "unstable") (`#1934`_; Chabert Loïc)
  * python: Fix errors in how fpm invoked ``pip``. Previously, fpm would use pip's ``--build`` flag, but this was removed a while ago, and fpm is now aware! (`#1896`_, `#1831`_, `#1893`_, `#1916`_; Jordan Sissel, Svyatogor Chuykov)
  * pleaserun: Add ``--pleaserun-user`` flag. (`#1912`_; Evgeny Stambulchik)
  * deb: The default ``--deb-priority`` is now "optional" instead of "extra" (`#1913`_; Chris Novakovic)
  * https://github.com/jordansissel/fpm/pull/1897 (`#1897`_; Jordan Sissel)
  * Enable installation of fpm on older versions of ruby. This change removed ``git`` rubygem dependency. (`#1946`_, `#1923`_; Jordan Sissel, Andreas Wirooks, Ruslan Kuprieiev, jamshid, Lorenzo Castellino, Sam Hughes)
  * Enable operation of fpm on very old versions of ruby (as old as Ruby 1.9.3). This changed removed ``json`` rubygem dependency. (`#1950`_, `#1949`_, `#1741`_, `#1264`_, `#1798`_, `#1800`_, `#1784`_; Jordan Sissel and many others)
  * Fix bug where subprocesses could hang waiting for input (`#1955`_, `#1519`_, `#1522`_; Nicholas Hubbard, William N. Braswell, Jr.)
  * Update Dockerfile to use ubuntu:20.04 (`#1935`_; Gnought)
  * internal: Fix a code typo (`#1948`_; Nicholas Hubbard)
  * internal tests: Support newer versions of lintian (`#1939`_, `#1907`_; Jordan Sissel)
  * Improve support for Ruby 3.1.0 and newer that would previously crash with an error mentioning Psych::DisallowedClass (`#1898`_, `#1895`_; Jordan Sissel, Alexandre ZANNI)
  * Improve support for Ruby 3.1.0 and newer that changed the API for ERB
  

-------------------------------------------------------------------
Thu Apr 28 05:30:28 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.14.2
 see installed CHANGELOG.rst

  1.14.2 (March 30, 2022)
  ^^^^^^^^^^^^^^^^^^^^^^^
  * deb: fix bug causing ``--deb-compression none`` to invoke ``tar`` incorrectly (`#1879`_; John Howard)
  * rpm: Better support for paths that have spaces and mixed quotation marks in them. (`#1882`_, `#1886`_, `#1385`_; John Bollinger and Jordan Sissel)
  * pacman: Fix typo preventing the use of ``--pacman-compression xz`` (`#1876`_; mszprejda)
  * docs: All supported package types now have dedicated documentation pages. Some pages are small stubs and would benefit from future improvement. (`#1884`_; mcandre, Jordan Sissel)
  * docs: Small but lovely documentation fixes (`#1875`_ by Corey Quinn, `#1864`_ by Geoff Beier)
  * Fixed mistake causing the test suite to fail when ``rake`` wasn't available. (`#1877`_; Jordan Sissel)
  

-------------------------------------------------------------------
Tue Jan 25 06:57:04 UTC 2022 - Stephan Kulow <coolo@suse.com>

updated to version 1.14.1
 see installed CHANGELOG.rst

  1.14.1 (November 10, 2021)
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  * Fix a bug that impacted fpm api usage (from other ruby programs) that caused an error "NameError: uninitialized constant FPM::Package::CPAN" when trying to output a Deb package. (`#1854`_, `#1856`_; Karol Bucek, Jordan Sissel)
  
  1.14.0 (November 9, 2021)
  ^^^^^^^^^^^^^^^^^^^^^^^^^
  * python: Use pip by default for fetching Python packages. This matches the Python 3 "installation" docs which recommend calling pip as ``python -m pip`` where ``python`` depends on ``--python-bin`` (default "python"). Previous default was to use `easy_install` which is no longer available on many newer systems. To use easy_install, you can set ``--no-python-internal-pip`` to revert this pip default. Further, you can specify your own pip path instead of using ``python -m pip`` with the ``--python-pip /path/to/pip`` flag. (`#1820`_, `#1821`_; Jordan Sissel)
  * python: Support extras_require build markers in python packages (`#1307`_, `#1816`_; Joris Vandermeersch)
  * freebsd: Fix bug which caused fpm to generate incorrect FreeBSD packages "missing leading `/`" (`#1811`_, `#1812`_, `#1844`_, `#1832`_, `#1845`_; Vlastimil Holer, Clayton Wong, Markus Ueberall, Jordan Sissel)
  * deb: In order to only allow fpm to create valid packages, fpm now rejects packages with invalid "provides" (``--provides``) values. (`#1829`_, `#1825`_; Jordan Sissel, Peter Teichman)
  * deb: Only show a warning about /etc and config files if there are files in /etc (`#1852`_, `#1851`_; Jordan Sissel)
  
  * rpm: replace dash with underscore in rpm's "Release" field aka what fpm calls ``--iteration``. (`#1834`_, `#1833`_; Jordan Sissel)
  * empty: `fpm -s empty ...` now defaults to "all" architecture instead of "native". (`#1850`_, `#1846`_; Jordan Sissel)
  * Significant documentation improvements rewriting most of the documentation. New overview pages, full CLI flag listing, and new sections dedicated package types (rpm, cpan, deb, etc). (`#1815`_, `#1817`_, `#1838`_; Vedant K, Jordan Sissel)
  * Typo fixes in documentation are always appreciated! (`#1842`_; Clayton Wong)
  * fpm can now (we hope!) now be tested more easily from docker (`#1818`_, `#1682`_, `#1453`_; @directionless, Jordan Sissel, Douglas Muth)
  

-------------------------------------------------------------------
Mon Jul 26 05:55:24 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.13.1
 see installed CHANGELOG.rst

  1.13.1 (July 6, 2021)
  ^^^^^^^^^^^^^^^^^^^^^
  * deb: The `--provides` flag now allows for versions. Previously, fpm would
    remove the version part of a provides field when generating deb packages.
    (`#1788`_, `#1803`_; Jordan Sissel, Phil Schwarz, tympanix)
  * osxpkg: Update documentation to include installing `rpm` tools on OSX
    (`#1797`_; allen joslin)
  

-------------------------------------------------------------------
Thu Jun 24 17:23:59 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.13.0
 see installed CHANGELOG.rst

  1.13.0 (June 19, 2021)
  ^^^^^^^^^^^^^^^^^^^^^^
  * Apple M1 users should now work (`#1772`_, `#1785`_, `#1786`_; Jordan Sissel)
  * Removed `ffi` ruby library as a dependency. This should make it easier to support a wider range of Ruby versions (Ruby 2.2, 3.0, etc) and platforms (like arm64, Apple M1, etc) in the future. (`#1785`_, `#1786`_; Jordan Sissel)
  * Now uses the correct architecture synonym for ARM 64 systems. Debian uses `arm64` as a synonym for what other systems call `aarch64` (linux kernel, RPM, Arch Linux). (`#1775`_; Steve Kamerman)
  * Docs: Fix a typo in an example (`#1785`_; Zoe O'Connell)
  * rpm: File paths can now contain single-quote characters (`#1774`_; Jordan Sissel)
  * rpm: Use correct SPEC syntax when using --after-upgrade or similar features (`#1761`_; Jo Vandeginste. Robert Fielding)
  * Ruby 3.0 support: Added `rexml` as a runtime dependency. In Ruby 2.0, `rexml` came by default, but in Ruby 3.0, `rexml` is now a bundled gem and some distributiosn do not include it by default. (`#1794`_; Jordan Sissel)
  * Fix error "git: not found (Git::GitExecuteError)". Now loads `git` library only when using git features. (`#1753`_, `#1748`_, `#1751`_, `#1766`_; Jordan Sissel, Cameron Nemo, Jason Rogers, Luke Short)
  * deb: Fix syntax error in `postinst` (`--after-install`) script. (`#1752`_, `#1749`_, `#1764`_; rmanus, Adam Mohammed, Elliot Murphy, kimw, Jordan Sissel)
  * deb: --deb-compression now uses the same compression and file suffix on the control.tar file (`#1760`_; Philippe Poilbarbe
  )
  
  

-------------------------------------------------------------------
Wed Jan 20 12:39:28 UTC 2021 - Stephan Kulow <coolo@suse.com>

updated to version 1.12.0
 see installed CHANGELOG.rst

  1.12.0 (January 19, 2021)
  ^^^^^^^^^^^^^^^^^^^^^^^^^
  
  * Pin ffi dependency to ruby ffi 1.12.x to try keeping fpm compatible with older/abandoned rubies like 2.0 and 2.1. (`#1709`_; Matt Patterson)
  * deb: New flag to add 'set -e' to all scripts. `--deb-maintainerscripts-force-errorchecks` which defaults to off. (`#1697`_; Andreas Ulm)
  * deb: Fix bug when converting rubygems to debs where certain constraints like `~>1` would generate a deb dependency that couldn't be satisfied. (`#1699`_; Vlastimil Holer)
  * deb: Fix error 'uninitialized constant FPM::Package::Deb::Zlib' (`#1739`_, `#1740`_; Federico Lancerin)
  * python: Prepend to PYTHONPATH instead of replacing it. This should help on platforms that rely heavily on PYTHONPATH, such as NixOSX (`#1711`_, `#1710`_; anarg)
  * python: Add `--python-trusted-host` flag which passes `--trusted-host` flag to `pip` (`#1737`_; Vladimir Ponarevsky)
  * Documentation improvements (`#1724`_, `#1738`_, `#1667`_, `#1636`_)
  * Dockerfile updated to Alpine 3.12 (`#1745`_; Cameron Nemo)
  * Remove the 'backports' deprecation warning (`#1727`_; Jose Galvez)
  * sh: Performance improvement when printing package metadata (`#1729`_; James Logsdon, Ed Healy)
  * rpm: Add support for `xzmt` compression (multithreaded xz compressor) to help when creating very large packages (several gigabytes). (`#1447`_, `#1419`_; amnobc)
  * rpm: Add `--rpm-macro-expansion` flag to enable macro expansion in scripts during rpmbuild. See https://rpm.org/user_doc/scriptlet_expansion.html for more details. (`#1642`_; juliantrzeciak)
  * deb: use correct control.tar filename (`#1668`_; Mike Perham)
  

-------------------------------------------------------------------
Sat Mar  2 15:15:50 UTC 2019 - Stephan Kulow <coolo@suse.com>

- updated to version 1.11.0
 see installed CHANGELOG.rst

  1.11.0 (January 30, 2019)
  ^^^^^^^^^^^^^^^^^^^^^^^^^
  
  * snap: Snap packages can now be created! (`#1490`_; kyrofa)
  * Fix an installation problem where a dependency (childprocess) fails to install correctly. (#1592; Jordan Sissel)

-------------------------------------------------------------------
Thu Jul  5 23:03:12 UTC 2018 - factory-auto@kulow.org

- updated to version 1.10.2
 see installed CHANGELOG.rst

  1.10.2 (July 3, 2018)
  ^^^^^^^^^^^^^^^^^^^^^
  
  * cpan: Fix a crash where fpm would crash trying to parse a perl version string (`#1515`_, `#1514`; Jordan Sissel, William N. Braswell, Jr)

-------------------------------------------------------------------
Wed Jul  4 05:02:58 UTC 2018 - factory-auto@kulow.org

- updated to version 1.10.1
 see installed CHANGELOG.rst

  1.10.1 (July 3, 2018)
  ^^^^^^^^^^^^^^^^^^^^^
  
  * cpan: Fixes some package building by setting PERL5LIB correctly (`#1509`_, `#1511`_; William N. Braswell, Jr)
  * cpan: Adds `--[no-]cpan-verbose` flag which, when set, runs `cpanm` with the `--verbose` flag (`#1511`_; William N. Braswell, Jr)

-------------------------------------------------------------------
Mon May 21 23:03:16 UTC 2018 - factory-auto@kulow.org

- updated to version 1.10.0
 see installed CHANGELOG.rst

  1.10.0 (May 21, 2018)
  ^^^^^^^^^^^^^^^^^^^^
  
  * Pin `ruby-xz` dependency to one which allows Ruby versions older than 2.3.0 (`#1494`_; Marat Sharafutdinov)
  * Documentation improvements: `#1488`_; Arthur Burkart. `#1384`_; Justin Kolberg. `#1452`_; Anatoli Babenia.
  * python: Improve support for the `~=` dependency comparison. (`#1482`_; Roman Vasilyev)
  * deb: Add `--deb-generate-changes` flag to have fpm output a `.changes` file (`#1492`_; Spida)
  * deb: Add `--deb-dist` flag to set the target distribution (similar to `--rpm-dist`). (`#1492`_; Spida)
  * apk: Make --before-install, --before-upgrade, and --after-upgrade work correctly. (`#1422`_; Charles R. Portwood II)
  * rpm: add `xzmt` for multithreaded xz compression (Amnon BC)
  * rpm: fix shell function name `install` conflicting with `install` program. In
    postinst (after-install), the function is now called `_install` to avoid
    conflicting with `/usr/bin/install` (`#1434`_; Torsten Schmidt)
  * - deb: --config-files ? (`#1440`_, `#1443`_; NoBodyCam)
  * FPM source repo now contains a Brewfile for use with Homebrew.
  * FPM source repo has a Dockerfile for invoking fpm with docker. (`#1484`_, ;Allan Lewis

-------------------------------------------------------------------
Sun Sep 17 17:50:22 UTC 2017 - coolo@suse.com

- updated to version 1.9.3
 see installed CHANGELOG.rst

  1.9.3 (September 11, 2017)
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  
  * fix a bug when coyping a symlink using path mapping would result in the link creating a directory to hold think. (`#1395`_; Nemanja Boric)

-------------------------------------------------------------------
Thu Aug  3 19:16:04 UTC 2017 - coolo@suse.com

- updated to version 1.9.2
 see installed CHANGELOG.rst

  1.9.2 (July 29, 2017)
  ^^^^^^^^^^^^^^^^^^^^^
  
  * rpm: Fix `--config-files` handling (`#1390`_, `#1391`_; Jordan Sissel)
  
  1.9.1 (July 28, 2017) happy sysadmin day!
  ^^^^^^^^^^^^^^^^^^^^^
  
  * Documentation improvements: `#1291`_; Pablo Castellano. `#1321`_; ge-fa. `#1309`_; jesusbagpuss. `#1349`_; Perry Stole. `#1352`_, Jordan Sissel. `#1384`_; Justin Kolberg.
  * Testing improvements: `#1320`_; Rob Young. `#1266`_; Ryan Parman. `#1374`_; Thiago Figueiró.
  * Fix bug so fpm can now copy symlinks correctly (`#1348`_; ServiusHack)
  * apk: Improve performance (`#1358`_; Jan Delgado)
  * cpan: Fix crash when CPAN query returns a version value that was a number and fpm was expecting a string. (`#1344`_, `#1343`_; liger1978)
  * cpan: Fix MetaCPAN searches to use v1 of MetaCPAN's API. The v0 API is no longer provided by MetaCPAN. (`#1341`_, `#1339`; Bob Bell)
  * cpan: Have perl modules implicitly "provide" (`--provides`) capabilities. (`#1340`_; Bob Bell. `#1345`_; liger1978)
  * cpan: Now transforms perl version values like "5.008001" to "5.8.1" (`#1342`_; Bob Bell)
  * cpan: Use `>=` ("this version or newer") for package dependencies instead of `=` ("exactly this version"). (`#1338`_; Bob Bell)
  * deb: Add `--deb-after-purge` flag for running a script after `apt-get purge` is run. (Alexander Weidinger)
  * deb: fix bug when using `--deb-upstart` would use the wrong file name (`#1325`_, `#1287`_; vbakayev)
  * deb: New flags `--deb-interest-noawait` and `--deb-activate-nowait`. (`#1225`_, `#1359`_; Philippe Poilbarbe)
  * dir: Remove a debug statement that would put fpm into a debug prompt (`#1293`_, `#1259`_; Joseph Anthony Pasquale Holsten)
  * dir: When using `path mapping`_ (`a=b` syntax), and `a` is a symlink, use the path `b` as the symlink, not `b/a` (`#1253`_, Nemanja Boric)
  * gem: Can now make reproducible_builds_ when building a deb (`-s gem -t deb`). See the `Deterministic output`_ docs.
  * gem: Add `--gem-embed-dependencies` flag to include in the output package all dependent gems of the target. For example, `fpm -s gem -t rpm --gem-embed-dependencies rails` will create a single `rails` rpm that includes active_support, active_record, etc.
  * pleaserun: Add more flags (`--pleaserun-chdir`, `--pleaserun-user`, etc) to allow more customization of pleaserun services. (`#1311`_; Paulo Sousa)
  * python: Add `--python-setup-py-arguments` flag for passing arbitrary flags to `python setup.py install` (`#1120`_, `#1376`_; Ward Vandewege, Joseph Anthony Pasquale Holsten)
  * rpm: --config-files can now copy files from outside of the package source. This means you can do things like `fpm -s gem -t rpm --config-files etc/my/config` and have `etc/my/config` come from the local filesystem. (`#860`_, `#1379`_; jakerobinson, Joseph Anthony Pasquale Holsten)
  * tar: Only create `.scripts` directory if there are scripts to include (`#1123`_, `#1374`_; Thiago Figueiró)
  * virtualenv: Add `--virtualenv-find-links` flag which appends `--find-links` to the `pip install` command.
  * virtualenv: documentation improvements (Nick Griffiths)
  * virtualenv: Make `--prefix` useful and deprecate `--virtualenv-install-location` (`#1262`_; Nick Griffiths)
  * zip: fix bug in output where the temporary directory would be included in the file listing (`#1313`_, `#1314`_; Bob Vincent)
  * Other: Remove unused archive-tar-minitar as a dependency of fpm (`#1355`_; Diego Martins)
  * Other: Add stud as a runtime dependency (`#1354`_; Elan Ruusamäe)
  
  .. _reproducible_builds:: https://reproducible-builds.org/
  .. _path mapping:: http://fpm.readthedocs.io/en/latest/source/dir.html#path-mapping
  .. _Deterministic output:: http://fpm.readthedocs.io/en/latest/source/gem.html
  
  1.9.0 (July 28, 2017)
  ^^^^^^^^^^^^^^^^^^^^^
  
  Yanked offline. I forgot some dependency changes. Hi.

-------------------------------------------------------------------
Wed Feb  8 05:40:18 UTC 2017 - coolo@suse.com

- updated to version 1.8.1
 see installed CHANGELOG.rst

  1.8.1 (February 7, 2017)
  ^^^^^^^^^^^^^^^^^^^^^^^^
  * Pin archive-tar-minitar library to version 0.5.2 to work around a problem breaking `gem install fpm`

-------------------------------------------------------------------
Thu Dec 29 05:32:16 UTC 2016 - coolo@suse.com

- updated to version 1.8.0
 see installed CHANGELOG.rst

  1.8.0 (December 28, 2016)
  ^^^^^^^^^^^^^^^^^^^^^^^^^
  * virtualenv: Add `--virtualenv-setup-install` flag to run `setup.py install` after pip finishes installing things. (`#1218`_; John Stowers)
  * virtualenv: Add `--virtualenv-system-site-package` flag which creates the virtualenv in a way that allows it to use the system python packages. (`#1218`_; John Stowers)
  * cpan: Fix bug preventing some perl modules from being installed (`#1236`_, `#1241`_; Richard Grainger)
  * rpm: Documentation improvements (`#1242`_; Nick Griffiths)

-------------------------------------------------------------------
Tue Nov 29 05:32:31 UTC 2016 - coolo@suse.com

- updated to version 1.7.0
 see installed changelog.erb

-------------------------------------------------------------------
Fri Sep 16 04:34:39 UTC 2016 - coolo@suse.com

- updated to version 1.6.3
 see installed changelog.erb

-------------------------------------------------------------------
Sat Jul  2 04:33:49 UTC 2016 - coolo@suse.com

- updated to version 1.6.2
 see installed changelog.erb

-------------------------------------------------------------------
Sat Jun 11 04:31:25 UTC 2016 - coolo@suse.com

- updated to version 1.6.1
 see installed changelog.erb

-------------------------------------------------------------------
Thu May 26 04:29:27 UTC 2016 - coolo@suse.com

- updated to version 1.6.0
 see installed changelog.erb

-------------------------------------------------------------------
Thu Apr 14 04:29:45 UTC 2016 - coolo@suse.com

- updated to version 1.5.0
 see installed changelog.erb

-------------------------------------------------------------------
Mon Jul 27 04:28:45 UTC 2015 - coolo@suse.com

- updated to version 1.4.0
 see installed changelog.erb

-------------------------------------------------------------------
Tue Feb 10 17:46:11 UTC 2015 - coolo@suse.com

- updated to version 1.3.3

-------------------------------------------------------------------
Mon Oct 13 12:09:46 UTC 2014 - coolo@suse.com

- adapt to new rubygem packaging

-------------------------------------------------------------------
Mon Jul 28 17:54:53 UTC 2014 - prusnak@opensuse.org

- updated to version 1.2.0
   - rpm: Add --rpm-verifyscript for adding a custom rpm verify script to
     your package. (Remi Hakim)
   - Allow the -p flag to target a directory for writing the output package
     (#656, Jordan Sissel)
   - Add --debug-workspace which skips any workspace cleanup to let users debug things
     if they break. (#720, #734; Jordan Sissel)
   - rpm: Add --rpm-attr for controlling attribute settings per file. This setting
     will likely be removed in the future once rpmbuild is no longer needed.
     (#719)
   - deb: Add --deb-meta-file to add arbitrary files to the control dir (#599, Dan Brown)
   - deb: Add --deb-interest and --deb-activate for adding package triggers (#595, Dan Brown)
   - cpan: Fix small bug in handling empty metadata fields (#712, Mathias Lafeldt)
   - rpm: Fix bug when specifying both --architecture and --rpm-os (#707, #716; Alan Ivey)
   - gem: Fix bug where --gem-version-bins is given but package has no bins (#688, Jan Vansteenkiste)
   - deb: Set permissions correct on the package's internals. Makes lintian happier. (Jan Vansteenkiste)
   - rpm: rpmbuild's _tmppath now respects --workdir (#714, Jordan Sissel)
   - gem/rpm: Add --rpm-verbatim-gem-dependencies to use old-style (fpm 0.4.x)
     rpm gem dependencies (#724, Jordan Sissel)
   - gem/rpm: Fix bug for gem pessimistic constraints when converting to rpm (Tom Duckering)
   - python: Fix small bug with pip invocations (#727, Dane Knecht)

-------------------------------------------------------------------
Sun May 18 09:04:35 UTC 2014 - coolo@suse.com

- updated to version 1.1.0
   - New package type: zip, for converting to and from zip files (Jordan Sissel)
   - New package type: sh, a self-extracting package installation shell archive. (#651, Chris Gerber)
   - 'fpm --version' will now emit the version of fpm.
   - rpm: supports packaging fifo files (Adam Stephens)
   - deb: Add --deb-use-file-permissions (Adam Stephens)
   - cpan: Improve how fpm tries to find cpan artifacts for download (#614, Tim Nicholas)
   - gem: Add --gem-disable-dependency for removing one or more specific rubygem
     dependencies from the automatically-generated list (#598, Derek Olsen)
   - python: Add --python-scripts-executable for setting a custom interpreter to
     use for the hashbang line at the top of may python package scripts.
     (#628, Vladimir Rutsky)
   - Allow absolute paths with --directories even when --prefix is used (Vladimir Rutsky)
   - dir: Now correctly identifies hardlinked files and creates a package correctly
     with that knowledge (#365, #623, #659; Vladimir Rutsky)
   - rpm: Add --rpm-auto-add-exclude-directories for excluding directories
     from the --rpm-auto-add-directories behavior (#640, Vladimir Rutsky)
   - general: --config-files now accepts directories and will recursively mark any
     files within as config files inside the package (#642, Vladimir Rutsky)
   - general: If you specify a --config-files path that doesn't exist, you will
     now get an error. (#654, Alan Franzoni)
   - python: Support --python-pypi when using --python-pip (#652, David Lindquist)
   - deb: Tests now try to make packages ensure we don't upset lintian (#648, Sam Crang)
   - rpm: Fix architecture targeting (#676, Rob Kinyon)
   - rpm: Allow --rpm-user and --rpm-group to override the user/group even if
     --rpm-use-file-permissions is enabled. (#679, Jordan Sissel)
   - gem: Add --gem-version-bins for appending the gem version to the file name
     of executable scripts a rubygem may install. (Jan Vansteenkiste)
   - python: Attempt to provide better error messages for known issues in python
     environments (#664, Jordan Sissel)

-------------------------------------------------------------------
Mon Jan 20 09:29:46 UTC 2014 - coolo@suse.com

- updated to version 1.0.2
  - rpm: No longer converts - to _ in dependency strings (#603, Bulat
    Shakirzyanov)
  - Handle Darwin/OSX tar invocations (now tries 'gnutar' and 'gtar'). (Jordan
    Sissel)
  - Process $HOME/.fpm, and $PWD/.fpm in the correct order and allow CLI flags
    to override fpm config file settings. (#615, Jordan Sissel)
  - Don't leave empty gem bin paths in packages that don't need them (#612,
    Jordan Sissel)
  - deb: Make --deb-compression=gz work correctly (#616, #617; Evan Krall,
    Jason Yan)

-------------------------------------------------------------------
Mon Dec  9 11:39:43 UTC 2013 - coolo@suse.com

- updated to version 1.0.1
   - deb: Correctly handle --config-files given with a leading / (Jordan Sissel)
   - Config file of flags is now supported. Searches for $HOME/.fpm and
     $PWD/.fpm. If both exist, $HOME is loaded first so $PWD can override.
     (Pranay Kanwar)
   - pkgin: Basic support for SmartOS/pkgsrc's pkgin format. (#567, Brian Akins)
   - cpan: catch more cases of perllocal.pod and delete them 
     (#510, Jordan Sissel)
   - cpan: Correctly support module version selection (#518, Matt Sharpe)
   - cpan: include builddeps in PERL5LIB when running cpan tests 
     (#500, Matt Sharpe)
   - cpan: Avoid old system perl modules when doing module builds 
     (#442, #513; Matt Sharpe)
   - python: safer gathering of python module dependencies.
   - python: better handling of unicode strings in python package metadata
     (#575, Bruno Renié)
   - cpan: Support 'http_proxy' env var. (#491, Patrick Cable)
   - deb: --deb-user and --deb-group both default to 'root' now 
     (#504, Pranay Kanwar)
   - deb: convert '>' to '>>' in deb version constraints 
     (#503, #439, Pranay Kanwar)
   - deb: Warn if epoch is set. Just so you know what's going on, since
     the default filename doesn't include the epoch. (#502, Pranay Kanwar)
   - deb,rpm: --config-files is now recursive if you give it a directory.
     This seems to be the most expected behavior by users. 
     (#171, #506; Pranay Kanwar)
   - dir: Respect -C when using path mapping (#498, #507; Pranay Kanwar)
   - rpm: Add --rpm-ignore-iteration-in-dependencies to let you to depend
     on any release (aka iteration) of the same version of a package.
     (#364, #508; Pranay Kanwar)
   - dir: Handle copying of special files when possible 
     (#347, #511, #539, #561; Pranay Kanwar)
   - rpm: Don't mistake symlinks as actual directories (#521, Nathan Huff)
   - npm: Choose an alternate npm registry with --npm-registry (#445, #524; 
     Matt Sharpe)
   - cpan: Choose an alternate cpan server with --cpan-mirror. Additionally, you
     can use --cpan-mirror-only to only use this mirror for metadata queries.
     (#524, Matt Sharpe)
   - deb: Fix broken --deb-changelog flag (#543, #544; Tray Torrance)
   - deb: When --deb-upstart is given, automatically create an upstart-sysv
     symlink /etc/init.d/<name> to /lib/init/upstart-job (#545, Igor Galić)
   - rpm: Fix bug when generating spec file listings on files with strange
     characters in the names. (#547, Chris Chandler)
   - dir: Fix bug where the new directory mapping feature would cause you not
     to be able to select files with '=' in the name for packaging. 
     (#556, #554; Pranay Kanwar)
   - python: Fix some unicode string issues in package metadata 
     (#575, Bruno Renié)
   - gem-rpm: Now respects the --gem-package-name-prefix when generating the
     'rubygem(name)' provides statement (#585, Stepan Stipl)
   - deb: Downcase and replace underscores with dashes in 'provides' list.
     (#591, Eric Connell)
   - deb: Fix a lintian complaint about md5sums permissions (#593, Sam Crang)
   - cpan: Modules with 'MYMETA' files are now supported (#573, Michael Donlon)

-------------------------------------------------------------------
Wed Jul 31 05:45:56 UTC 2013 - coolo@suse.com

- updated to version 0.4.42
   - dir: make source=destination mappings behave the same way 'rsync -a' does
     with respect to source and destination paths.
 
 0.4.41 (July 17, 2013)
   - cpan: handle cases where modules don't specify a license
   - deb: support multiple init scripts (#487, patch by Kristian Glass)
 
 0.4.40 (July 12, 2013)
   - dir: supports mapping one path to another.
     You set mappings by using 'source=destination' syntax. For example:
     % fpm -s dir -t deb -n example /home/jls/.zshrc=/etc/skel/
     The key above is the '=' symbol. The result of the above will be a package
     containing only /etc/skel/.zshrc
     For more, see https://github.com/jordansissel/fpm/wiki/Source:-dir#mapping
   - python: the default scripts location is now chosen by python itself. The
     previous default was "/usr/bin" and was not a good default. (#480)
   - rpm: config files should have attributes (#484, patch by adamcstephens)
   - python: correctly log the python setup.py exit code (#481, patch by Derek
     Ludwig)
 
 0.4.39 (June 27, 2013)
   - cpan: support more complex dependency specifications (reported by Mabi
     Knittel)
   
 0.4.38 (June 24, 2013)
   - cpan: fpm's cpan code now works under ruby 1.8.7
   - python: fix a bug in dependency handling (#461, Pranay Kanwar)
   - pear: Added --pear-data-dir flag (#465, Zsolt Takács)
   - cpan: fix a bug with some clean up on certain 64bit systems
   - gem: improve detection of the gem bin install path (#476, Tray Torrance)
   - rpm: fix bug when calling using --rpm-use-file-permissions 
     (#464, Rich Horwood)

-------------------------------------------------------------------
Sun Jun  9 06:50:49 UTC 2013 - coolo@suse.com

- initial package (version 0.4.37)

openSUSE Build Service is sponsored by