]> git.pld-linux.org Git - packages/ruby-di-ruby-lvm-attrib.git/blame - ruby-di-ruby-lvm-attrib.spec
up to 0.0.27
[packages/ruby-di-ruby-lvm-attrib.git] / ruby-di-ruby-lvm-attrib.spec
CommitLineData
30fa9430
ER
1%define pkgname di-ruby-lvm-attrib
2Summary: A list of attributes for LVM objects
3Name: ruby-%{pkgname}
b78d3bbd 4Version: 0.0.27
138fff52 5Release: 1
30fa9430
ER
6License: GPL v2+ or Ruby
7Group: Development/Languages
8Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
b78d3bbd 9# Source0-md5: fa1a4db8d5eac9ef7e82b8c03b90eaf1
842e9ff3 10URL: https://github.com/gregsymons/di-ruby-lvm-attrib
9f8028ac 11BuildRequires: device-mapper-devel
30fa9430
ER
12BuildRequires: rpm-rubyprov
13BuildRequires: rpmbuild(macros) >= 1.656
14BuildRequires: sed >= 4.0
5b6c8058
ER
15# requires specific lvm2 version, because attributes need to be generated for each version
16# https://github.com/gregsymons/di-ruby-lvm-attrib#adding-attributes
9f8028ac 17%requires_eq_to lvm2 device-mapper-devel
30fa9430
ER
18BuildArch: noarch
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
89ced869 22A list of attributes for LVM objects.
30fa9430
ER
23
24%prep
25%setup -q -n %{pkgname}-%{version}
138fff52 26
30fa9430
ER
27%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
28
dfc3ef3a
ER
29# as we have strict dep on lvm2 package, we do not need other versions
30install -d extra-attributes
31mv lib/lvm/attributes/* extra-attributes
9f8028ac 32ver=$(rpm -q --qf '%{V}' device-mapper-devel)
dfc3ef3a
ER
33mv extra-attributes/$ver* lib/lvm/attributes
34
30fa9430
ER
35%build
36# write .gemspec
37%__gem_helper spec
38
39%install
40rm -rf $RPM_BUILD_ROOT
41install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
42cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
30fa9430
ER
43cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
44
45%clean
46rm -rf $RPM_BUILD_ROOT
47
48%files
49%defattr(644,root,root,755)
30fa9430
ER
50%dir %{ruby_vendorlibdir}/lvm
51%{ruby_vendorlibdir}/lvm/attributes.rb
52%{ruby_vendorlibdir}/lvm/attributes
53%{ruby_specdir}/%{pkgname}-%{version}.gemspec
This page took 0.100644 seconds and 4 git commands to generate.