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