rpms/tootaudioservers/devel import.log, NONE, 1.1 tootaudioservers-snapshot.sh, NONE, 1.1 tootaudioservers.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Orcan Ogetbil
oget at fedoraproject.org
Fri Jun 26 04:37:03 UTC 2009
- Previous message (by thread): rpms/un-core-fonts/devel un-core-fonts.spec,1.3,1.4
- Next message (by thread): rpms/tootaudioservers/F-11 import.log, NONE, 1.1 tootaudioservers-snapshot.sh, NONE, 1.1 tootaudioservers.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: oget
Update of /cvs/pkgs/rpms/tootaudioservers/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19968/devel
Modified Files:
.cvsignore sources
Added Files:
import.log tootaudioservers-snapshot.sh tootaudioservers.spec
Log Message:
* Sun Apr 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 3-0.1.beta2
- Update to 3beta2
* Wed Apr 15 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.0-2.64svn
- Don't build AOT bits (this package requires java > 1.5)
* Wed Mar 25 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.0-1.64svn
- Initial build for Fedora. SPEC file adapted from SUSE.
* Mon Jan 14 2008 Toni Graffy <toni at links2linux.de> - 2.0-1
- packaged release 2.0
--- NEW FILE import.log ---
tootaudioservers-3-0_1_beta2_fc11:HEAD:tootaudioservers-3-0.1.beta2.fc11.src.rpm:1245990942
--- NEW FILE tootaudioservers-snapshot.sh ---
#!/bin/bash
set -e
tmp=$(mktemp -d)
trap cleanup EXIT
cleanup() {
set +e
[ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
}
unset CDPATH
pwd=$(pwd)
name=tootaudioservers
version=3.beta2
versionshort=3beta2
pushd "$tmp" >/dev/null
svn co http://tootaudioservers.googlecode.com/svn/tags/$versionshort $name-$version
cd $name-$version
find . -type d -name "\.svn" | xargs rm -fr -- || :
cd ..
tar jcf "$pwd"/$name-$version.tar.bz2 $name-$version
echo "Written: $name-$version.tar.bz2"
popd >/dev/null
--- NEW FILE tootaudioservers.spec ---
%global prerel .beta2
Name: tootaudioservers
Summary: Toot2 Audio Server
URL: http://code.google.com/p/tootaudioservers/
Group: Development/Libraries
Version: 3
Release: 0.1%{?prerel}%{?dist}
License: GPLv2+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
# Upstream doesn't provide a tarball.
# We extract the source from their cvs.
Source0: %{name}-%{version}%{?prerel}.tar.bz2
Source9: %{name}-snapshot.sh
BuildRequires: java-devel >= 1.7
BuildRequires: ant
BuildRequires: jpackage-utils
Requires: jpackage-utils
Requires: java >= 1.7
BuildRequires: toot2
Requires: toot2
%description
Tootaudioservers provides access to audio hardware using various
implementations of the toot2 project AudioServer and
AudioServerConfiguration interfaces. Various JavaSound implementations are
supplied as services.
%package javadoc
Summary: Javadocs for %{name}
Group: Documentation
Requires: %{name} = %{version}-%{release}
Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
%prep
%setup -q -n %{name}-%{version}%{?prerel}
# Remove precompiled binaries
rm -fr lib/*
# Impose the Fedora optflags
sed -i 's|-fPIC|%{optflags} -fPIC|' cpp/priority/Makefile
# dlopen the correct library
sed -i 's|loadLibrary.*|load("%{_libdir}/%{name}/libpriority.so");|' \
src/com/frinika/priority/Priority.java
%build
%ant -Dreference.Toot2.jar=%{_javadir}/toot2.jar:%{_libdir}/tritonus/tritonus_share.jar \
-Dproject.Toot2=. \
-Dno.deps=true \
-Dbuild.classes.dir=bin \
-Dmain.class= \
jar javadoc
# Parallel build not supported
JAVA_HOME=%{java_home} make libpriority.so -C cpp/priority
%install
rm -rf %{buildroot}
# jars
install -dm 755 %{buildroot}%{_libdir}/%{name}
install -pm 644 dist/*.jar %{buildroot}%{_libdir}/%{name}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar %{buildroot}%{_libdir}/%{name}/%{name}.jar
# native lib
install -pm 755 cpp/priority/libpriority.so %{buildroot}%{_libdir}/%{name}
# javadoc
install -dm 755 %{buildroot}%{_javadocdir}/%{name}
cp -pr dist/javadoc/* %{buildroot}%{_javadocdir}/%{name}
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_libdir}/%{name}
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%changelog
* Sun Apr 26 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 3-0.1.beta2
- Update to 3beta2
* Wed Apr 15 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.0-2.64svn
- Don't build AOT bits (this package requires java > 1.5)
* Wed Mar 25 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.0-1.64svn
- Initial build for Fedora. SPEC file adapted from SUSE.
* Mon Jan 14 2008 Toni Graffy <toni at links2linux.de> - 2.0-1
- packaged release 2.0
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/tootaudioservers/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 26 Jun 2009 01:34:09 -0000 1.1
+++ .cvsignore 26 Jun 2009 04:36:32 -0000 1.2
@@ -0,0 +1 @@
+tootaudioservers-3.beta2.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/tootaudioservers/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 26 Jun 2009 01:34:09 -0000 1.1
+++ sources 26 Jun 2009 04:36:32 -0000 1.2
@@ -0,0 +1 @@
+e9896e47177f29efb7d0b730f63fc29f tootaudioservers-3.beta2.tar.bz2
- Previous message (by thread): rpms/un-core-fonts/devel un-core-fonts.spec,1.3,1.4
- Next message (by thread): rpms/tootaudioservers/F-11 import.log, NONE, 1.1 tootaudioservers-snapshot.sh, NONE, 1.1 tootaudioservers.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list