[csound] Drop support for GCJ AOT compilation (GCJ was retired)
Mat Booth
mbooth at fedoraproject.org
Tue Jul 1 15:30:27 UTC 2014
commit 37ae23a5794d107cf3325f3f2f424d09245ad94c
Author: Mat Booth <mat.booth at redhat.com>
Date: Wed Apr 23 17:18:49 2014 +0100
Drop support for GCJ AOT compilation (GCJ was retired)
.gitignore | 5 +++++
csound.spec | 40 ++++++++++++----------------------------
2 files changed, 17 insertions(+), 28 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1719faa..0bc1562 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,7 @@
/Csound5.*.tar.gz
/Csound5.*.zip
+/.build-*.log
+/results_csound
+/noarch
+/x86_64
+*.src.rpm
diff --git a/csound.spec b/csound.spec
index 8035563..e025c5d 100644
--- a/csound.spec
+++ b/csound.spec
@@ -2,7 +2,7 @@
%{!?python_version: %global python_version %(%{__python} -c "import sys; print '%s.%s' % sys.version_info[:2]")}
# Csound is really dumb about 64-bit
-%ifarch x86_64 ia64 ppc64 sparc64 s390x aarch64
+%ifarch x86_64 ia64 ppc64 ppc64le sparc64 s390x aarch64
%define build64bit 1
%define install64bit --word64
%define useDouble 1
@@ -15,7 +15,7 @@
Summary: A sound synthesis language and library
Name: csound
Version: 5.19.01
-Release: 5%{?dist}
+Release: 6%{?dist}
URL: http://csound.sourceforge.net/
License: LGPLv2+
Group: Applications/Multimedia
@@ -28,9 +28,8 @@ BuildRequires: fluidsynth-devel liblo-devel dssi-devel
#BuildRequires: lua-devel lua
BuildRequires: compat-lua-devel compat-lua
BuildRequires: fltk-devel fltk-fluid
-BuildRequires: java-devel >= 1.4.0
-BuildRequires: jpackage-utils >= 1.5
-BuildRequires: java-gcj-compat-devel
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
BuildRequires: tk-devel tcl-devel
BuildRequires: libxslt
BuildRequires: libvorbis-devel libogg-devel
@@ -85,12 +84,8 @@ Contains libraries for developing against csound-python.
Summary: Java Csound support
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: jpackage-utils >= 1.5
-Requires: java-1.5.0-gcj
-Requires(post): jpackage-utils >= 1.5
-Requires(postun): jpackage-utils >= 1.5
-Requires(post): java-gcj-compat
-Requires(postun): java-gcj-compat
+Requires: java-headless
+Requires: jpackage-utils
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
@@ -229,7 +224,7 @@ scons dynamicCsoundLibrary=1 \
buildUtilities=1 \
prefix=%{_prefix} \
customCCFLAGS="%{optflags}" \
- customCXXFLAGS="%{optflags}" \
+ customCXXFLAGS="%{optflags} -I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux" \
Word64=%{build64bit} \
Lib64=%{build64bit} \
useDouble=%{useDouble}
@@ -250,28 +245,15 @@ rm -f %{buildroot}%{_prefix}/csound5-*.md5sums
install -dm 755 %{buildroot}%{_javadir}
(cd %{buildroot}%{_javadir}; ln -s %{_libdir}/%{name}/java/csnd.jar .)
-install -dm 644 %{buildroot}%{_javadocdir}/%{name}-java
-chmod -R 755 %{buildroot}%{_javadocdir}/%{name}-java
+install -dm 755 %{buildroot}%{_javadocdir}/%{name}-java
(cd interfaces; tar cf - *.html csnd/*.html) | (cd %{buildroot}%{_javadocdir}/%{name}-java; tar xvf -)
-%{_bindir}/aot-compile-rpm
-
%find_lang %{name}5
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%post java
-if [ -x %{_bindir}/rebuild-gcj-db ]; then
- %{_bindir}/rebuild-gcj-db
-fi
-
-%postun java
-if [ -x %{_bindir}/rebuild-gcj-db ]; then
- %{_bindir}/rebuild-gcj-db
-fi
-
%files -f %{name}5.lang
%defattr(-,root,root,-)
%doc COPYING ChangeLog readme-csound5.txt
@@ -385,11 +367,10 @@ fi
%{_libdir}/lib_jcsound.so
%{_libdir}/%{name}/java/
%{_javadir}/csnd.jar
-%attr(-,root,root) %{_libdir}/gcj/%{name}
%files javadoc
%doc COPYING
-%doc %{_javadocdir}/%{name}-java
+%{_javadocdir}/%{name}-java
%files tk
%{_libdir}/%{name}/tcl/
@@ -428,6 +409,9 @@ fi
%doc examples/*
%changelog
+* Tue Jul 01 2014 Mat Booth <mat.booth at redhat.com> - 5.19.01-6
+- Drop support for GCJ AOT compilation (GCJ was retired)
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.19.01-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list