Check-in [7523b79e0b]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Release xpm branch as v1.3.3.3; rename binary and gem. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | v1.3.3.3 |
| Files: | files | file ages | folders |
| SHA1: |
7523b79e0bbe2ad33c75c9d16e509424 |
| User & Date: | mario 2014-12-22 20:10:08 |
Context
|
2014-12-23
| ||
| 12:00 | Safeguards against empty composer.json [packages], merge [packages-dev] in; and completely absent entry for input directory. Fix dependency conversion, prepare for complex CSV specifiers. check-in: 1d587e58c4 user: mario tags: trunk | |
|
2014-12-22
| ||
| 20:10 | Release xpm branch as v1.3.3.3; rename binary and gem. check-in: 7523b79e0b user: mario tags: trunk, v1.3.3.3 | |
| 12:52 | Fix cross-device moving of final package. check-in: 10750bb341 user: mario tags: trunk | |
Changes
Changes to CHANGELIST.
1 2 3 4 5 6 7 |
1.3.3 (December 11, 2014)
- The fpm project now uses Contributor Covenant. You can read more about this on
the website: http://contributor-covenant.org/
- npm: Fix bug causing all `-s npm` attempts to fail due to a missing method.
This bug was introduced in 1.3.0. (#800, #806; Jordan Sissel)
- rpm: fix bug in rpm input causing a crash if the input rpm did not have any triggers
(#801, #802; Ted Elwartowski)
| > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
1.3.3.3 (December 22, 2014)
- Added IPK / Listaller packaging target plugin.
- Added Windows (EXE) installer generation.
- Added PHP composer as source plugin.
- Added source-based file packaging support (-t src plugin).
- Added PHP phar archive generation plugin.
- Introduction of multi-target building with -t rpm,deb,ipk.
- Added -u update filters for simple packaging tasks (existing plugins: man,
desktop, appdata, fixperms, strip, composer, deps).
- Added --deb-sign option.
- Changed zip plugin to omit /tmp/package* path.
- Now supports .pax and .cpio through the tar plugin.
- First release of the `xpm` branch. Gemspec adapted.
1.3.3 (December 11, 2014)
- The fpm project now uses Contributor Covenant. You can read more about this on
the website: http://contributor-covenant.org/
- npm: Fix bug causing all `-s npm` attempts to fail due to a missing method.
This bug was introduced in 1.3.0. (#800, #806; Jordan Sissel)
- rpm: fix bug in rpm input causing a crash if the input rpm did not have any triggers
(#801, #802; Ted Elwartowski)
|
| ︙ | ︙ |
Deleted bin/fpm.
|
| < < < < < < < < |
Added bin/xpm.
> > > > > > > > | 1 2 3 4 5 6 7 8 | #!/usr/bin/env ruby require "rubygems" $: << File.join(File.dirname(__FILE__), "..", "lib") require "fpm" require "fpm/command" exit(FPM::Command.run || 0) |
Deleted fpm.gemspec.
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Changes to lib/fpm/version.rb.
1 | module FPM | | | 1 2 3 | module FPM VERSION = "1.3.3.3" end |
Added xpm.gemspec.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
require File.join(File.dirname(__FILE__), "lib/fpm/version")
Gem::Specification.new do |spec|
files = []
files += Dir["{bin,lib,templates}/**/*"]
files << "LICENSE"
files << "CONTRIBUTORS"
files << "CHANGELIST"
spec.name = "xpm"
spec.version = FPM::VERSION
spec.summary = "fpm - package building and mangling"
spec.description = "Convert directories, rpms, python eggs, rubygems, and " \
"more to rpms, debs, solaris packages and more. Win at package " \
"management without wasting pointless hours debugging bad rpm specs!"
spec.license = "MIT-like"
# For parsing JSON (required for some Python support, etc)
# http://flori.github.com/json/doc/index.html
spec.add_dependency("json", ">= 1.7.7") # license: Ruby License
# For logging
# https://github.com/jordansissel/ruby-cabin
spec.add_dependency("cabin", ">= 0.6.0") # license: Apache 2
# For backports to older rubies
# https://github.com/marcandre/backports
spec.add_dependency("backports", ">= 2.6.2") # license: MIT
# For reading and writing rpms
spec.add_dependency("arr-pm", "~> 0.0.9") # license: Apache 2
# For command-line flag support
# https://github.com/mdub/clamp/blob/master/README.markdown
spec.add_dependency("clamp", "~> 0.6") # license: MIT
# For starting external processes across various ruby interpreters
spec.add_dependency("childprocess") # license: ???
# For calling functions in dynamic libraries
spec.add_dependency("ffi") # license: GPL3/LGPL3
spec.add_development_dependency("rspec", "~> 3.0.0") # license: MIT (according to wikipedia)
spec.add_development_dependency("insist", "~> 0.0.5") # license: ???
spec.add_development_dependency("pry")
spec.add_development_dependency("stud")
spec.files = files
spec.require_paths << "lib"
spec.bindir = "bin"
spec.executables << "xpm"
spec.author = "Mario Salzer"
spec.email = "mario#include-once:org"
spec.homepage = "http://fossil.include-once.org/xpm/"
end
|