[mingw-orc] Initial import

Marc-André Lureau elmarco at fedoraproject.org
Mon May 7 12:45:37 UTC 2012


commit 009271e53b7ae6929984736f16fca00dd6509e45
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date:   Mon May 7 14:44:13 2012 +0200

    Initial import

 .gitignore     |    1 +
 mingw-orc.spec |  132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources        |    1 +
 3 files changed, 134 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..33d7e59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/orc-0.4.16.tar.gz
diff --git a/mingw-orc.spec b/mingw-orc.spec
new file mode 100644
index 0000000..dbf41c2
--- /dev/null
+++ b/mingw-orc.spec
@@ -0,0 +1,132 @@
+%{?mingw_package_header}
+
+Name:           mingw-orc
+Version:        0.4.16
+Release:        1%{?dist}
+Summary:        Cross compiled Oil Run-time Compiler
+
+Group:          System Environment/Libraries
+License:        BSD
+URL:            http://code.entropywave.com/projects/orc/
+Source0:        http://code.entropywave.com/download/orc/orc-%{version}.tar.gz
+
+BuildArch:      noarch
+
+BuildRequires:  mingw32-filesystem >= 95
+BuildRequires:  mingw64-filesystem >= 95
+BuildRequires:  mingw32-gcc
+BuildRequires:  mingw64-gcc
+
+
+%description
+Orc is a library and set of tools for compiling and executing
+very simple programs that operate on arrays of data.  The "language"
+is a generic assembly language that represents many of the features
+available in SIMD architectures, including saturated addition and
+subtraction, and many arithmetic operations.
+
+
+# Mingw32
+%package -n mingw32-orc
+Summary: %{summary}
+
+%description -n mingw32-orc
+Cross compiled Oil Run-time Compiler.
+
+%package -n mingw32-orc-compiler
+Summary:        Orc compiler
+Group:          Development/Libraries
+Requires:       mingw32-orc = %{version}-%{release}
+Requires:       pkgconfig
+
+%description -n mingw32-orc-compiler
+The Orc compiler, to produce optimized code.
+
+# Mingw64
+%package -n mingw64-orc
+Summary: %{summary}
+
+%description -n mingw64-orc
+Cross compiled Oil Run-time Compiler.
+
+%package -n mingw64-orc-compiler
+Summary:        Orc compiler
+Group:          Development/Libraries
+Requires:       mingw64-orc = %{version}-%{release}
+Requires:       pkgconfig
+
+%description -n mingw64-orc-compiler
+The Orc compiler, to produce optimized code.
+
+%{?mingw_debug_package}
+
+
+%prep
+%setup -q -n orc-%{version}
+
+
+%build
+%mingw_configure \
+    --enable-shared \
+    --disable-static \
+    --disable-gtk-doc
+%mingw_make %{?_smp_mflags}
+
+
+%install
+%mingw_make_install "DESTDIR=$RPM_BUILD_ROOT"
+
+# Libtool files don't need to be bundled
+find $RPM_BUILD_ROOT -name "*.la" -delete
+# Remove gtk documentation.
+rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/gtk-doc $RPM_BUILD_ROOT%{mingw64_datadir}/gtk-doc
+
+
+# Mingw32
+%files -n mingw32-orc
+%doc COPYING README
+%{mingw32_bindir}/liborc-0.4-0.dll
+%{mingw32_bindir}/liborc-test-0.4-0.dll
+%{mingw32_bindir}/orc-bugreport.exe
+%{mingw32_datadir}/aclocal/orc.m4
+%{mingw32_includedir}/orc-0.4/
+%{mingw32_libdir}/liborc-0.4.dll.a
+%{mingw32_libdir}/liborc-test-0.4.dll.a
+%{mingw32_libdir}/pkgconfig/orc-0.4.pc
+
+%files -n mingw32-orc-compiler
+%{mingw32_bindir}/orcc.exe
+
+# Mingw64
+%files -n mingw64-orc
+%doc COPYING README
+%{mingw64_bindir}/liborc-0.4-0.dll
+%{mingw64_bindir}/liborc-test-0.4-0.dll
+%{mingw64_bindir}/orc-bugreport.exe
+%{mingw64_datadir}/aclocal/orc.m4
+%{mingw64_includedir}/orc-0.4/
+%{mingw64_libdir}/liborc-0.4.dll.a
+%{mingw64_libdir}/liborc-test-0.4.dll.a
+%{mingw64_libdir}/pkgconfig/orc-0.4.pc
+
+%files -n mingw64-orc-compiler
+%{mingw64_bindir}/orcc.exe
+
+
+%changelog
+* Thu May  3 2012 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.4.16-1
+- Updated to 0.4.16
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.4.14-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jul  4 2011 Erik van Pienbroek <epienbro at fedoraproject.org> - 0.4.14-2
+- The package wasn't installable due to broken Requires tags. Fixed
+
+* Fri May 13 2011 - Marc-André Lureau <marcandre.lureau at redhat.com> - 0.4.14-1
+- Updated to 0.4.14
+- Updated to newer mingw instructions (with mingw64 support)
+
+* Wed Dec 29 2010 - Marc-André Lureau <marcandre.lureau at redhat.com> - 0.4.11-1
+- Initial mingw32-orc 0.4.11
+- Based upon previous package in Fedora by Fabian Deutsch
diff --git a/sources b/sources
index e69de29..8fd1ff5 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+e482932e544c847761449b106ecbc483  orc-0.4.16.tar.gz


More information about the scm-commits mailing list