Author: baggins Date: Mon Mar 8 12:31:05 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- initial revision
---- Files affected:
packages/ruby-rack-mount:
ruby-rack-mount.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/ruby-rack-mount/ruby-rack-mount.spec
diff -u /dev/null packages/ruby-rack-mount/ruby-rack-mount.spec:1.1
--- /dev/null Mon Mar 8 13:31:05 2010
+++ packages/ruby-rack-mount/ruby-rack-mount.spec Mon Mar 8 13:31:00 2010
@@ -0,0 +1,91 @@
+# $Revision$, $Date$
+%define pkgname rack-mount
+Summary: A stackable dynamic tree based Rack router
+Name: ruby-%{pkgname}
+Version: 0.6.1
+Release: 1
+License: MIT
+Group: Development/Libraries
+Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
+# Source0-md5: 6fe33c194d4b63817bd6ab857ff720a7
+URL: http://rubyforge.org/projects/rack
+BuildRequires: rpmbuild(macros) >= 1.484
+BuildRequires: ruby >= 1:1.8.6
+BuildRequires: ruby-modules
+Requires: ruby-rack
+%{?ruby_mod_ver_requires_eq}
+#BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Rack::Mount supports Rack’s Cascade style of trying several routes until it
finds one that is not a 404. This allows multiple routes to be nested or
stacked on top of each other. Since the application endpoint can trigger the
router to continue matching, middleware can be used to add arbitrary conditions
to any route. This allows you to route based on other request attributes,
session information, or even data dynamically pulled from a database.
+
+%package rdoc
+Summary: HTML documentation for %{pkgname}
+Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
+Group: Documentation
+Requires: ruby >= 1:1.8.7-4
+
+%description rdoc
+HTML documentation for %{pkgname}.
+
+%description rdoc -l pl.UTF-8
+Dokumentacja w formacie HTML dla %{pkgname}.
+
+%package ri
+Summary: ri documentation for %{pkgname}
+Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
+Group: Documentation
+Requires: ruby
+
+%description ri
+ri documentation for %{pkgname}.
+
+%description ri -l pl.UTF-8
+Dokumentacji w formacie ri dla %{pkgname}.
+
+%prep
+%setup -q -c
+%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
+find -newer README.rdoc -o -print | xargs touch --reference %{SOURCE0}
+
+%build
+rdoc --ri --op ri lib
+rdoc --op rdoc lib
+rm -r ri/{Multimap,Multiset,NestedMultimap,Reginald,Rack/cdesc-Rack.yaml}
+rm ri/created.rid
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d
$RPM_BUILD_ROOT{%{_bindir},%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
+
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
+cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
+cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.rdoc
+%{ruby_rubylibdir}/rack/mount
+%{ruby_rubylibdir}/rack/mount.rb
+
+%files rdoc
+%defattr(644,root,root,755)
+%{ruby_rdocdir}/%{name}-%{version}
+
+%files ri
+%defattr(644,root,root,755)
+%{ruby_ridir}/Rack/Mount
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[email protected]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2010/03/08 12:31:00 baggins
+- initial revision
+
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit