Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ ⎇ branch:  cross package maker


Check-in [795fc2ae89]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add npm specs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 795fc2ae89942034edbe62336be4e5bf1aaa45d6
User & Date: jls@semicomplete.com 2014-10-25 05:41:28
Context
2014-10-25
05:41
adding --rpm-init option check-in: 3f8b8b4c11 user: jls@semicomplete.com tags: trunk
05:41
Add npm specs check-in: 795fc2ae89 user: jls@semicomplete.com tags: trunk
05:36
Add input and output rpm trigger support This adds several rpm-specific flags: --before-install --after-install --before-uninstall --after-target-uninstall Fixes #626 (merged by hand) check-in: 4e74257a17 user: jls@semicomplete.com tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Added spec/fpm/package/npm_spec.rb.













































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require "spec_setup"
require "fpm" # local
require "fpm/package/npm" # local

have_npm = program_exists?("npm")
if !have_npm
  Cabin::Channel.get("rspec") \
    .warn("Skipping NPM tests because 'npm' isn't in your PATH")
end

describe FPM::Package::NPM do
  after do
    subject.cleanup
  end

  describe "::default_prefix", :if => have_npm do
    it "should provide a valid default_prefix" do
      stat = File.stat(FPM::Package::NPM.default_prefix)
      insist { stat }.directory?
    end
  end
end # describe FPM::Package::NPM