diff options
| -rw-r--r-- | gnome/gdata-sharp.spec | 103 | ||||
| -rw-r--r-- | gnome/gnome-js-common.spec | 76 | ||||
| -rw-r--r-- | gnome/seed.spec | 108 | ||||
| -rw-r--r-- | maemo/libmafw.spec | 125 | ||||
| -rw-r--r-- | maemo/mafw-shared.spec | 89 | ||||
| -rw-r--r-- | python/python-blist.spec | 58 | ||||
| -rw-r--r-- | rpmfusion/sonic-visualiser-freeworld.spec | 144 |
7 files changed, 184 insertions, 519 deletions
diff --git a/gnome/gdata-sharp.spec b/gnome/gdata-sharp.spec deleted file mode 100644 index 7e687be..0000000 --- a/gnome/gdata-sharp.spec +++ /dev/null @@ -1,103 +0,0 @@ -%global debug_package %{nil} -%global upstream_name libgoogle-data-mono - -Name: gdata-sharp -Version: 1.4.0.2 -Release: 3%{?dist} -Summary: .NET library for the Google Data API - -Group: System Environment/Libraries -License: ASL 2.0 -URL: http://code.google.com/p/google-gdata/ -Source0: http://google-gdata.googlecode.com/files/%{upstream_name}-%{version}.tar.gz -# fixed in SVN: -# http://code.google.com/p/google-gdata/source/detail?spec=svn933&r=890 -Patch0: %{upstream_name}-1.4.0.2-pkgconfig.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: mono-devel mono-nunit -#Requires: - -%description -The Google Data APIs (GData) provide a simple protocol for reading and -writing data on the web. - -Each of the following Google services provides a Google data API: - - * Base - * Blogger - * Calendar - * Spreadsheets - * Google Apps Provisioning - * Code Search - * Notebook - * Picasa Web Albums - * Document Feed - * Contacts - * You Tube - * Google Health - -The GData .NET Client Library provides a library and source code that -make it easy to access data through Google Data APIs. - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig - -%description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%prep -%setup -q -n %{upstream_name}-%{version} -%patch0 -p1 -b .pkgconfig - -sed -i "s|\$(PREFIX)/lib|\$(PREFIX)/%{_lib}|g" Makefile - -for i in misc/*.pc.in; do - sed -i "s|libdir=\${prefix}/lib|libdir=\${prefix}/%{_lib}|" "$i" -done - - -%build -make %{?_smp_mflags} PREFIX=%{_prefix} - -%check -# currently 98 tests out of 921 fail -# make test - - -%install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%files -%defattr(-,root,root,-) -%doc LICENSE-2.0.txt RELEASE_NOTES.HTML -%{_libdir}/mono/GData-Sharp -%{_libdir}/mono/gac/Google.GData.* - -%files devel -%defattr(-,root,root,-) -%{_libdir}/pkgconfig/gdata-sharp-*.pc - - -%changelog -* Wed Sep 23 2009 Michel Salim <salimma@fedoraproject.org> - 1.4.0.2-3 -- Replace %%define with %%global - -* Thu Sep 3 2009 Michel Salim <salimma@fedoraproject.org> - 1.4.0.2-2 -- Build against latest mono-nunit - -* Fri Aug 21 2009 Michel Salim <salimma@fedoraproject.org> - 1.4.0.2-1 -- Initial Fedora package - diff --git a/gnome/gnome-js-common.spec b/gnome/gnome-js-common.spec new file mode 100644 index 0000000..e26c6e2 --- /dev/null +++ b/gnome/gnome-js-common.spec @@ -0,0 +1,76 @@ +%global major_ver 0.1 +%global minor_ver 2 + +Name: gnome-js-common +Version: %{major_ver}.%{minor_ver} +Release: 1%{?dist} +Summary: Common modules for GNOME JavaScript interpreters + +Group: Development/Libraries +# LGPLv3 part still being clarified with upstream +License: BSD and MIT and LGPLv3 +URL: http://ftp.gnome.org/pub/GNOME/sources/%{name} +Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_ver}/%{name}-%{version}.tar.bz2 +# TODO mail upstream requesting fix +Patch0: %{name}-0.1.2-noarch.patch +# http://git.gnome.org/browse/gnome-js-common/patch/?id=d6ba3133f44ec888af8d64c87822d1bff7c891fe +Patch1: %{name}-0.1.2-license.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch + +BuildRequires: intltool +#Requires: + +%description +This package contains some JavaScript modules for use by GNOME +JavaScript extensions, namely GJS and Seed. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q +%patch0 -p1 -b .noarch +%patch1 -p1 -b .license + + +%build +# not using standard configure macro. Nothing is compiled, +# only prefix needed +./configure --prefix %{_prefix} +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc COPYING ChangeLog +%{_datadir}/gnome-js +%exclude %{_docdir}/gnome_js_common + +%files devel +%defattr(-,root,root,-) +%{_datadir}/pkgconfig/gnome-js-common.pc + + + +%changelog +* Mon Mar 29 2010 Michel Salim <salimma@fedoraproject.org> - 0.1.2-1 +- Initial package + diff --git a/gnome/seed.spec b/gnome/seed.spec new file mode 100644 index 0000000..829fd38 --- /dev/null +++ b/gnome/seed.spec @@ -0,0 +1,108 @@ +Name: seed +Version: 2.30.0 +Release: 1%{?dist} +Summary: GNOME JavaScript interpreter + +Group: Development/Languages +License: LGPLv3+ +URL: http://live.gnome.org/Seed +Source0: http://ftp.gnome.org/pub/gnome/sources/seed/2.30/seed-%{version}.tar.bz2 +Patch0: seed-2.30.0-fix-implicit-dso.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: gobject-introspection-devel +BuildRequires: gnome-js-common-devel +BuildRequires: webkitgtk-devel +BuildRequires: readline-devel +BuildRequires: mpfr-devel +BuildRequires: sqlite-devel +BuildRequires: gtk-doc +BuildRequires: chrpath +Requires: gnome-js-common + +%description +Seed is a library and interpreter, dynamically bridging (through +GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME +platform. Seed serves as something which enables you to write +standalone applications in JavaScript, or easily enable your +application to be extensible in JavaScript. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation files for %{name} +Group: Documentation +Requires: %{name} = %{version}-%{release} +Requires: gtk-doc + +%description doc +The %{name}-doc package contains documentation for +developing applications that use %{name}. + + +%prep +%setup -q +%patch0 -p1 -b .fix-implicit-dso + + +%build +%configure +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' +find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';' + +# remove hard-coded rpath +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/seed + +# grab developer docs +mv $RPM_BUILD_ROOT%{_docdir}/seed devdocs +# remove files already bundled with main package +rm devdocs/{AUTHORS,COPYING,INSTALL,README} + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING NEWS README +%{_bindir}/seed +%{_libdir}/*.so.* +%{_libdir}/seed +%{_datadir}/seed +%{_datadir}/man/man1/seed.1.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/seed +%{_libdir}/pkgconfig/seed.pc +%{_libdir}/*.so + +%files doc +%defattr(-,root,root,-) +%doc devdocs/* +%doc %{_datadir}/gtk-doc/html/seed + + +%changelog +* Mon Mar 29 2010 Michel Salim <salimma@fedoraproject.org> - 2.30.0-1 +- Initial package diff --git a/maemo/libmafw.spec b/maemo/libmafw.spec deleted file mode 100644 index f936b1a..0000000 --- a/maemo/libmafw.spec +++ /dev/null @@ -1,125 +0,0 @@ -Name: libmafw -Version: 0.1.2009.03 -Release: 1%{?dist} -Summary: MAFW UI library - -Group: System Environment/Libraries -License: LGPLv2 -URL: http://mafw.garage.maemo.org/ -Source0: http://repository.maemo.org/pool/fremantle/free/libm/libmafw/libmafw_%{version}-1.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: autoconf automake libtool -BuildRequires: check-devel glib2-devel sqlite-devel -BuildRequires: desktop-file-utils gtk-doc -Requires: shared-mime-info - -%description -Media Application Framework UI library. - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig - -%description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%package -n checkmore -Summary: Enhancements to check, a unit test framework for C -Group: Development/Tools -Requires: check - -%description -n checkmore -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%package -n checkmore-devel -Summary: Development files for checkmore -Group: Development/Libraries -Requires: checkmore = %{version}-%{release} -Requires: check-devel -Requires: pkgconfig - -%description -n checkmore-devel -The checkmore-devel package contains libraries and header files for -developing applications that use checkmore. - - -%prep -%setup -q -sed -i 's| -lcheck_pic||' checkmore/Makefile.am - - -%build -NOCONFIGURE=1 ./autogen.sh -%configure --disable-static -make %{?_smp_mflags} - - -%check -# one test currently fails -#make check - - -%install -rm -rf $RPM_BUILD_ROOT -# Don't run update-desktop-database and update-mime-database yet -make install DESTDIR=$RPM_BUILD_ROOT UPDATEDESKTOP=true UPDATEMIME=true -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%post -/sbin/ldconfig -update-mime-database %{_datadir}/mime -update-desktop-database - -%postun -/sbin/ldconfig -update-mime-database %{_datadir}/mime -update-desktop-database - -%post -n checkmore -p /sbin/ldconfig - -%postun -n checkmore -p /sbin/ldconfig - - -%files -%defattr(-,root,root,-) -%doc COPYING -%{_libdir}/libmafw.so.* -%{_datadir}/mime/packages/mafw.xml - -%files devel -%defattr(-,root,root,-) -%doc -%{_includedir}/mafw* -%{_libdir}/libmafw.so -%{_libdir}/pkgconfig/mafw.pc - -%files -n checkmore -%defattr(-,root,root,-) -%doc COPYING -%{_libdir}/libcheckmore.so.* - -%files -n checkmore-devel -%defattr(-,root,root,-) -%doc -%{_includedir}/checkmore.h -%{_libdir}/libcheckmore.so -%{_libdir}/pkgconfig/checkmore.pc - - -%changelog -* Tue Feb 3 2009 Michel Salim <salimma@fedoraproject.org> - 0.1.2009.03-1 -- Initial package - diff --git a/maemo/mafw-shared.spec b/maemo/mafw-shared.spec deleted file mode 100644 index a357759..0000000 --- a/maemo/mafw-shared.spec +++ /dev/null @@ -1,89 +0,0 @@ -Name: mafw-shared -Version: 0.1.2009.03 -Release: 1%{?dist} -Summary: MAFW UI library - -Group: Applications/Multimedia -License: GPLv2 -URL: http://mafw.garage.maemo.org/ -Source0: http://repository.maemo.org/pool/fremantle/free/m/mafw-shared/mafw-shared_%{version}-1.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: autoconf automake libtool -BuildRequires: libmafw-devel totem-pl-parser-devel -BuildRequires: checkmore-devel dbus-glib-devel - -%description -Media Application framework UI library. - -With this package it is possible to use shared playlists, shared -sources and renderers - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig - -%description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%prep -%setup -q - - -%build -NOCONFIGURE=1 ./autogen.sh -%configure --disable-static - -sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool - -make %{?_smp_mflags} - - -%check -# test suite requires scratchbox -# make check -# -# These two tests currently pass: -tests/test-aplaylist -tests/test-util - - -%install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - - -%files -%defattr(-,root,root,-) -%doc COPYING LICENSE-GPL LICENSE-LGPL -%{_libdir}/*.so.* -%{_bindir}/* -%{_datadir}/dbus-1/services/*.service - -%files devel -%defattr(-,root,root,-) -%doc -%{_includedir}/* -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc - - -%changelog -* Tue Feb 3 2009 Michel Salim <salimma@fedoraproject.org> - 0.1.2009.03-1 -- Initial package diff --git a/python/python-blist.spec b/python/python-blist.spec deleted file mode 100644 index c6a3b7e..0000000 --- a/python/python-blist.spec +++ /dev/null @@ -1,58 +0,0 @@ -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} - -Name: python-blist -Version: 1.0.2 -Release: 1%{?dist} -Summary: A faster list implementation for Python - -Group: Development/Languages -License: BSD -URL: http://pypi.python.org/pypi/blist/ -Source0: http://pypi.python.org/packages/source/b/blist/blist-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: python-devel python-setuptools - -%description -The BList is a type that looks, acts, and quacks like a Python list, -but has better performance for for modifying large lists. - -For small lists (fewer than 128 elements), BLists and the built-in -list have very similar performance, although BLists are memory -inefficient if you need to create a larger number of small lists. - - -%prep -%setup -q -n blist-%{version} - - -%build -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %{__python} setup.py build - - -%install -rm -rf $RPM_BUILD_ROOT -%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT - - -%check -%{__python} setup.py test - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%files -%defattr(-,root,root,-) -%doc LICENSE README.rst blist.rst -%{python_sitearch}/* - - -%changelog -* Fri Oct 23 2009 Michel Salim <salimma@fedoraproject.org> - 1.0.2-1 -- Update to 1.0.2 - -* Sat Oct 10 2009 Michel Salim <salimma@fedoraproject.org> - 1.0.1-1 -- Initial package - diff --git a/rpmfusion/sonic-visualiser-freeworld.spec b/rpmfusion/sonic-visualiser-freeworld.spec deleted file mode 100644 index c91ba84..0000000 --- a/rpmfusion/sonic-visualiser-freeworld.spec +++ /dev/null @@ -1,144 +0,0 @@ -Name: sonic-visualiser-freeworld -Version: 1.6 -Release: 3%{?dist} -Summary: A program for viewing and exploring audio data - -Group: Applications/Multimedia -License: GPLv2+ -URL: http://www.sonicvisualiser.org/ -Source0: http://downloads.sourceforge.net/sv1/sonic-visualiser-%{version}.tar.bz2 -Source1: sonic-visualiser-freeworld.desktop -Patch0: sonic-visualiser-1.5-gcc44.patch -Patch1: sonic-visualiser-1.5-alsa.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: qt4-devel vamp-plugin-sdk-devel -BuildRequires: libsndfile-devel libsamplerate-devel fftw-devel bzip2-devel -BuildRequires: alsa-lib-devel jack-audio-connection-kit-devel -BuildRequires: pulseaudio-libs-devel -BuildRequires: redland-devel rubberband-devel -BuildRequires: libmad-devel -BuildRequires: liboggz-devel libfishsound-devel liblo-devel -BuildRequires: desktop-file-utils -Requires: hicolor-icon-theme - -%description -Sonic Visualiser is an application for viewing and analysing the -contents of music audio files. - -The aim of Sonic Visualiser is to be the first program you reach for -when want to study a musical recording rather than simply listen to -it. - -As well as a number of features designed to make exploring audio data -as revealing and fun as possible, Sonic Visualiser also has powerful -annotation capabilities to help you to describe what you find, and the -ability to run automated annotation and analysis plugins in the Vamp -analysis plugin format – as well as applying standard audio effects. - - -%prep -%setup -q -n sonic-visualiser-%{version} -# https://sourceforge.net/tracker/?func=detail&aid=2715387&group_id=162924&atid=825705 -%patch0 -p1 -b .gcc44 -# https://sourceforge.net/tracker/?func=detail&aid=2715381&group_id=162924&atid=825705 -%patch1 -p1 -b .alsa - - -%build -qmake-qt4 -make %{?_smp_mflags} - - -%install -rm -rf $RPM_BUILD_ROOT -# install does nothing right now -# make install DESTDIR=$RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT%{_bindir} -install -m 755 -p sv/sonic-visualiser \ - $RPM_BUILD_ROOT%{_bindir}/%{name} -# desktop file and icon -mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps -install -m 644 -p sv/icons/sv-48x48.png \ - $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png -desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ - %{SOURCE1} - - -%clean -rm -rf $RPM_BUILD_ROOT - - -%post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun -if [ $1 -eq 0 ] ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -fi - -%posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - - -%files -%defattr(-,root,root,-) -%doc COPYING README README.OSC -%{_bindir}/sonic-visualiser-freeworld -%{_datadir}/applications/*.desktop -%{_datadir}/icons/hicolor/*/apps/*.png - - -%changelog -* Sun Sep 13 2009 Michel Salim <salimma@fedoraproject.org> - 1.6-3 -- Make parallel-installable with sonic-visualiser -- Updated icon cache scriplet - -* Sun Aug 23 2009 Michel Salim <salimma@fedoraproject.org> - 1.6-2 -- RPM Fusion packaging, based on Fedora spec - -* Fri Aug 21 2009 Michel Salim <salimma@fedoraproject.org> - 1.6-1 -- Update to 1.6 - -* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Mar 26 2009 Michel Salim <salimma@fedoraproject.org> - 1.5-1 -- Update to 1.5 - -* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Feb 8 2009 Michel Salim <salimma@fedoraproject.org> - 1.4-3 -- Fix compilation problem with GCC 4.4 - -* Sun Dec 14 2008 Michel Salim <salimma@fedoraproject.org> - 1.4-2 -- Fix qmake profiles to properly detect 64-bit Linux - -* Sun Dec 14 2008 Michel Salim <salimma@fedoraproject.org> - 1.4-1 -- Update to 1.4 -- Replace PortAudio dependency with PulseAudio - -* Thu Jul 17 2008 Michel Salim <salimma@fedoraproject.org> - 1.3-1 -- Update to 1.3 - -* Sun Mar 30 2008 Michel Salim <michel.sylvan@gmail.com> - 1.2-1 -- Update to 1.2 - -* Fri Feb 15 2008 Michel Salim <michel.sylvan@gmail.com> - 1.0-5 -- Use correct optflags - -* Wed Feb 13 2008 Michel Salim <michel.sylvan@gmail.com> - 1.0-4 -- Exclude ppc for now. On it, qmake uses wrong (x86) optflags (#432733). -- Add missing BR on libfishsound-devel - -* Sun Feb 3 2008 Michel Salim <michel.sylvan@gmail.com> - 1.0-3 -- Add some #includes, needed due to GCC 4.3's header dependency cleanup - -* Sun Jan 27 2008 Michel Salim <michel.sylvan@gmail.com> - 1.0-2 -- Fix icon placement and license - -* Wed Jan 16 2008 Michel Salim <michel.sylvan@gmail.com> - 1.0-1 -- Initial Fedora package - |
