[packages/prm] new, version 0.2.13

glen glen at pld-linux.org
Wed Sep 2 11:53:50 CEST 2015


commit 097d0fb583ccbb3ef67f33caf27aba022a3e6611
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Sep 2 12:53:25 2015 +0300

    new, version 0.2.13

 prm.spec | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
---
diff --git a/prm.spec b/prm.spec
new file mode 100644
index 0000000..ef24465
--- /dev/null
+++ b/prm.spec
@@ -0,0 +1,49 @@
+Summary:	Package Repository Manager
+Name:		prm
+Version:	0.2.13
+Release:	1
+License:	MIT
+Group:		Development/Languages
+Source0:	http://rubygems.org/downloads/%{name}-%{version}.gem
+# Source0-md5:	7d01b989cb87510addc64686d5deb5f9
+URL:		https://github.com/dnbert/prm
+BuildRequires:	rpm-rubyprov
+BuildRequires:	rpmbuild(macros) >= 1.656
+BuildRequires:	sed >= 4.0
+Requires:	ruby-arr-pm
+Requires:	ruby-aws-s3
+Requires:	ruby-clamp
+Requires:	ruby-peach
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+PRM (Package Repository Manager) is an Operating System independent
+Package Repository tool. It allows you to quickly build Debian and Yum
+Package Repositories. PRM can sync local repositories to S3 compatible
+object storage systems.
+
+%prep
+%setup -q
+%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
+
+%build
+# write .gemspec
+%__gem_helper spec
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
+cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/prm
+%{ruby_vendorlibdir}/%{name}.rb
+%{ruby_vendorlibdir}/%{name}
+%{ruby_specdir}/%{name}-%{version}.gemspec
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/prm.git/commitdiff/097d0fb583ccbb3ef67f33caf27aba022a3e6611



More information about the pld-cvs-commit mailing list