From 8f046c4ed1c0748d66a37d23349a5a22f3972f357c7c651549ef23c485d2042c Mon Sep 17 00:00:00 2001 From: Andrew Psaltis Date: Thu, 15 Sep 2011 12:54:09 +0000 Subject: [PATCH] osc copypac from project:home:NaCl:ocaml package:ocaml-pcre revision:4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ocaml/ocaml-pcre?expand=0&rev=1 --- .gitattributes | 23 +++++ .gitignore | 1 + ocaml-pcre.changes | 7 ++ ocaml-pcre.spec | 203 ++++++++++++++++++++++++++++++++++++++++++ release-6.2.2.tar.bz2 | 3 + 5 files changed, 237 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 ocaml-pcre.changes create mode 100644 ocaml-pcre.spec create mode 100644 release-6.2.2.tar.bz2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ocaml-pcre.changes b/ocaml-pcre.changes new file mode 100644 index 0000000..28eadd0 --- /dev/null +++ b/ocaml-pcre.changes @@ -0,0 +1,7 @@ +------------------------------------------------------------------- +Tue Jul 5 20:00:55 UTC 2011 - ampsaltis@gmail.com + +- Add changes file +- New (sort of) upstream version 6.2.2 +- Internal dep generation now based on SuSE version + diff --git a/ocaml-pcre.spec b/ocaml-pcre.spec new file mode 100644 index 0000000..9543072 --- /dev/null +++ b/ocaml-pcre.spec @@ -0,0 +1,203 @@ +# This spec file is derived from the the Fedora distribution as of +# 2011-01-01. + +# This file was originally available under the Fedora Contributor +# License Agreement (CLA), which permits relicensing. + +# Copyright (c) 2011 Andrew Psaltis + +# Permission is hereby granted, free of charge, to any person +# obtaining a copy of this software and associated documentation files +# (the "Software"), to deal in the Software without restriction, +# including without limitation the rights to use, copy, modify, merge, +# publish, distribute, sublicense, and/or sell copies of the Software, +# and to permit persons to whom the Software is furnished to do so, +# subject to the following conditions: + +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +# norootforbuild + +%define opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0) +#%%define debug_package %{nil} + +Name: ocaml-pcre +Version: 6.2.2 +Release: 1 +Summary: Perl compatibility regular expressions (PCRE) for OCaml + +Group: Development/Libraries/Other +License: LGPLv2 +URL: http://www.ocaml.info/home/ocaml_sources.html#pcre-ocaml +Source0: http://hg.ocaml.info/release/pcre-ocaml/archive/release-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +ExcludeArch: sparc64 s390 s390x + +BuildRequires: ocaml >= 3.10.2 +BuildRequires: ocaml-findlib-devel +BuildRequires: pcre-devel +BuildRequires: gawk + +%if 0%{?suse_version} <= 1140 +%define _use_internal_dependency_generator 1 +%endif + +%description +Perl compatibile regular expressions (PCRE) for OCaml. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries/Other +Requires: %{name} = %{version}-%{release} +# This isn't quite right - we need to specify same architecture of pcre-devel +Requires: pcre-devel + + +%description devel +The %{name}-devel package contains libraries and signature files for +developing applications that use %{name}. + + +%prep +%setup -q -n pcre-ocaml-release-%{version} + + +%build +%if %opt +make all +%else +make -C lib byte-code-library +%endif +strip lib/dll*.so + + +%install +rm -rf $RPM_BUILD_ROOT +export DESTDIR=$RPM_BUILD_ROOT +export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml +mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs +%if %opt +make NATIVE=true install +%else +make LIBINSTALL_FILES="pcre.mli pcre.cmi pcre.cma libpcre_stubs.a dllpcre_stubs.so" install +%endif + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc LICENSE README.txt +%{_libdir}/ocaml/pcre +%if %opt +%exclude %{_libdir}/ocaml/pcre/*.a +%exclude %{_libdir}/ocaml/pcre/*.cmxa +%endif +%exclude %{_libdir}/ocaml/pcre/*.mli +%{_libdir}/ocaml/stublibs/*.so +%{_libdir}/ocaml/stublibs/*.so.owner + + +%files devel +%defattr(-,root,root,-) +%doc LICENSE README.txt +%if %opt +%{_libdir}/ocaml/pcre/*.a +%{_libdir}/ocaml/pcre/*.cmxa +%endif +%{_libdir}/ocaml/pcre/*.mli + + +%changelog +* Wed Apr 20 2011 Andrew Psaltis - 6.1.1-2 +- Use internal dependency generator + +* Sat Jan 8 2011 Andrew Psaltis - 6.1.1-1 +- Version bump to 6.1.1 +- Modify spec file for openSUSE + +* Wed Dec 30 2009 Richard W.M. Jones - 6.0.1-2 +- Rebuild for OCaml 3.11.2. + +* Sun Oct 4 2009 Richard W.M. Jones - 6.0.1-1 +- New upstream version 6.0.1. + +* Sat Jul 25 2009 Fedora Release Engineering - 6.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Apr 16 2009 S390x secondary arch maintainer +- ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs + (added sparc64 per request from the sparc maintainer) + +* Wed Feb 25 2009 Fedora Release Engineering - 5.15.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Nov 26 2008 Richard W.M. Jones - 5.15.0-3 +- Rebuild for OCaml 3.11.0+rc1. + +* Wed Nov 19 2008 Richard W.M. Jones - 5.15.0-2 +- Rebuild for OCaml 3.11.0 + +* Sun Aug 31 2008 Richard W.M. Jones - 5.15.0-1 +- New upstream release 5.15.0. + +* Wed Apr 23 2008 Richard W.M. Jones - 5.14.0-2 +- Rebuild for OCaml 3.10.2 + +* Mon Apr 21 2008 Richard W.M. Jones - 5.14.0-1 +- New upstream release 5.14.0. +- -devel subpackage should depend on pcre-devel. +- Fixed upstream URL. +- Changed to use .bz2 package. + +* Sat Mar 1 2008 Richard W.M. Jones - 5.13.0-2 +- Rebuild for ppc64. + +* Tue Feb 12 2008 Richard W.M. Jones - 5.13.0-1 +- New upstream version 5.13.0. +- Rebuild for OCaml 3.10.1. + +* Tue Sep 18 2007 Richard W.M. Jones - 5.12.2-1 +- New upstream version 5.12.2. +- Clarified license is LGPLv2. +- Strip .so file. + +* Thu Sep 6 2007 Richard W.M. Jones - 5.11.4-9 +- Force rebuild because of updated requires/provides scripts in OCaml. + +* Mon Sep 3 2007 Richard W.M. Jones - 5.11.4-8 +- Force rebuild because of base OCaml. + +* Thu Aug 30 2007 Richard W.M. Jones - 5.11.4-7 +- Force rebuild because of changed BRs in base OCaml. + +* Wed Aug 1 2007 Richard W.M. Jones - 5.11.4-6 +- ExcludeArch ppc64 + +* Mon Jun 11 2007 Richard W.M. Jones - 5.11.4-5 +- Updated to latest packaging guidelines. + +* Sat Jun 2 2007 Richard W.M. Jones - 5.11.4-4 +- Handle bytecode-only architectures. + +* Sat May 26 2007 Richard W.M. Jones - 5.11.4-3 +- Put the stubs in stublibs subdirectory. + +* Fri May 25 2007 Richard W.M. Jones - 5.11.4-2 +- Use ocaml find-requires, find-provides + +* Sat May 19 2007 Richard W.M. Jones - 5.11.4-1 +- Initial RPM release. diff --git a/release-6.2.2.tar.bz2 b/release-6.2.2.tar.bz2 new file mode 100644 index 0000000..8c5f637 --- /dev/null +++ b/release-6.2.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b08d3a15bcfea22ac309a747f881bb947c7e1f90c85c9c6927a908cb8a8927 +size 53088