# HG changeset patch # User Michael Schloh von Bennewitz # Date 1299875426 -3600 # Node ID 4f133201e20718d420d154bdf0a257b5abc4bd5f Import package vendor original specs for necessary manipulations. diff -r 000000000000 -r 4f133201e207 a52dec/a52dec.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/a52dec/a52dec.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,148 @@ +Summary: A free ATSC A/52 stream decoder +Name: a52dec +Version: 0.7.4 +Release: 17.4 +License: GPLv2 +Group: System Environment/Libraries +URL: http://liba52.sourceforge.net/ +Source0: http://liba52.sourceforge.net/files/%{name}-%{version}.tar.gz +Patch0: a52dec-configure-optflags.patch +Patch1: a52dec-0.7.4-rpath64.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +BuildRequires: perl + +%package devel +Summary: Development files needed for a52dec +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +#--------------------------------------------------------------------- + +%description +liba52 is a free library for decoding ATSC A/52 streams. The A/52 +standard is used in a variety of applications, including digital +television and DVD. It is also known as AC-3. The package also +includes a52dec, a small test program for liba52. + +%description devel +liba52 is a free library for decoding ATSC A/52 streams. The A/52 +standard is used in a variety of applications, including digital +television and DVD. It is also known as AC-3. +This package contains development files for a52dec. + +#--------------------------------------------------------------------- + +%prep +%setup -q +%patch0 +%patch1 -p1 +%{__perl} -pi -e 's/-prefer-non-pic\b/-prefer-pic/' \ + configure liba52/configure.incl + +#--------------------------------------------------------------------- + +%build +%configure --enable-shared --disable-static +make %{?_smp_mflags} + +#--------------------------------------------------------------------- + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=%{buildroot} + +#--------------------------------------------------------------------- + +%clean +rm -rf $RPM_BUILD_ROOT + +#--------------------------------------------------------------------- + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%exclude %{_libdir}/liba52.la +%doc AUTHORS COPYING ChangeLog HISTORY NEWS TODO +%{_libdir}/liba52.so.* +%{_bindir}/a52dec +%{_bindir}/extract_a52 +%{_mandir}/man1/a52dec.1* +%{_mandir}/man1/extract_a52.1* + +%files devel +%defattr(-,root,root,-) +%doc doc/liba52.txt +%{_includedir}/a52dec +%{_libdir}/liba52.so + +#--------------------------------------------------------------------- + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.7.4-16 +- Build for MeeGo 1.1 + +* Tue Apr 28 2009 Thorsten Leemhuis - 0.7.4-15 +- rebuild + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.7.4-14 +- rebuild for new F11 features + +* Sun Aug 03 2008 Thorsten Leemhuis - 0.7.4-12 +- integrate a fix from livna that got lost + +* Thu Jul 24 2008 David Juran - 0.7.4-12 +- Bump Release for RpmFusion + +* Sun Nov 11 2007 Dominik Mierzejewski 0.7.4-11.1 +- Really drop djbfft + +* Mon Oct 1 2007 David Juran - 0.7.4-11 +- Fix Licence tag to be GPLv2 +- Drop %makeinstall macro +- Drop static archive +- Drop djbfft + +* Fri Oct 06 2006 Thorsten Leemhuis 0.7.4-10 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Mon Mar 13 2006 Thorsten Leemhuis - 0.7.4-9 +- Drop epoch in devel dep, too + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Thu Feb 16 2006 Ville Skyttä - 0:0.7.4-0.lvn.8 +- Avoid standard rpaths on lib64 archs. + +* Tue Jul 27 2004 Ville Skyttä - 0:0.7.4-0.lvn.7 +- Prefer PIC. +- (Build)Require djbfft-devel. +- Include more docs. + +* Sun Sep 28 2003 Dams 0:0.7.4-0.fdr.6 +- Removed comment after scriptlets +- buildroot -> RPM_BUILD_ROOT + +* Mon Apr 14 2003 Dams 0:0.7.4-0.fdr.5 +- devel package require djbfft (not djbfft-devel) + +* Sun Apr 13 2003 Dams 0:0.7.4-0.fdr.4 +- Enabled support for djbfft + +* Sun Apr 13 2003 Dams 0:0.7.4-0.fdr.3 +- Added post and postun scriplet +- moved man pages from devel to main package + +* Sun Apr 13 2003 Dams 0:0.7.4-0.fdr.2 +- make configure honor optflags +- devel package +- shared library added + +* Thu Apr 10 2003 Dams +- Initial build. diff -r 000000000000 -r 4f133201e207 anyremote/anyremote.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/anyremote/anyremote.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,176 @@ +Summary: Remote control through bluetooth or IR connection +Name: anyremote +Version: 5.3 +Release: 1%{?dist} +License: GPLv2+ +Group: Applications/System +Source0: http://downloads.sourceforge.net/anyremote/%{name}-%{version}.tar.gz +URL: http://anyremote.sourceforge.net/ +Requires: bc,dbus-glib,anyremote-data >= 5.3 +BuildRequires:bluez-libs-devel >= 4.64, libX11-devel, libXtst-devel, xorg-x11-proto-devel, glib2-devel >= 2.24.1, dbus-devel >= 1.2.24, dbus-glib-devel >= 0.86 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +The overall goal of this project is to provide remote control service on Linux +through Bluetooth, InfraRed, Wi-Fi or TCP/IP connection. +anyRemote supports wide range of modern cell phones like Nokia, SonyEricsson, +Motorola and others. + +%prep +%setup -q + +%build +%configure +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,-) +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1.gz + +%package data +Summary: Configuration files for anyRemote +Group: Applications/System + +%description data +Configuration files for anyRemote + +%files data +%defattr(-,root,root,-) +%{_datadir}/%{name} + +%package doc +Summary: Documentation for anyRemote +Group: Applications/System + +%description doc +Documentation for anyRemote + +%files doc +%defattr(-,root,root,-) +%doc %{_defaultdocdir}/%{name} + + +%changelog + +* Tue Oct 19 2010 Mikhail Fedotov - 5.3 +- Support volume control through PulseAudio. Added configuration files for Miro player, + MPRIS-compatible players. Some fixes in configuration files. + +* Wed Aug 25 2010 Mikhail Fedotov - 5.2 +- Enhanced support for Get(password) command. Properly handle ampersand in file + names. + +* Thu Jul 8 2010 Mikhail Fedotov - 5.1.3 +- Some configuration files and documentation were corrected. + Added configuration file for QMMP. + +* Sat Mar 13 2010 Mikhail Fedotov - 5.1.2 +- Some configuration files and documentation were corrected. + +* Wed Feb 03 2010 Mikhail Fedotov - 5.1.1 +- Fixed Red Hat bugzilla bug 560182. Some configuration files and documentation + were corrected. + +* Mon Jan 04 2010 Mikhail Fedotov - 5.1 +- Better support of Command Fusion's iViewer, tested on iPod Touch. + Exclude keyjnote, kpdf, kuickshow, kview, noatun and KDE3-related + configuration files from the release. Added configuration file for Dragon player. + Add KDE4 support in Kaffeine configuration file. + +* Mon Sep 14 2009 Mikhail Fedotov - 5.0 +- anyRemote was rewritten using multithreading and GLib. + Native D-BUS support. Format of configuration file was significantly changed. + +* Mon Mar 30 2009 Mikhail Fedotov - 4.18.1-1 +- Add GuiAppModes tag to configuration files. + +* Tue Mar 17 2009 Mikhail Fedotov - 4.18-1 +- Get(password) and Get(ping) commands were added. + Experimental support for iPhones/iPods with Command Fusion iViewer installed. + +* Wed Feb 4 2009 Mikhail Fedotov - 4.17-1 +- Fixed crash with all-in-one2.cfg. Added configuration files for Impressive + (former KeyJnote, thanks to Cedric Barboiron). + +* Tue Jan 27 2009 Mikhail Fedotov - 4.16-1 +- Add possibility to set SDP service name. Corrections of configuration files. + Configuration files for KsCD/KDE4 and Eye-of-Gnome were added. + Created icon auto-upload feature. + +* Fri Jan 16 2009 Mikhail Fedotov - 4.15-1 +- Fixed crash issue in case of anyremote was runned without X. + Fix hang in Load() command in case of empty file. + +* Sat Jan 10 2009 Mikhail Fedotov - 4.14-1 +- Small corrections in configuration files. Configuration files for AlsaPlayer, + Digikam (thanks to Marcus Hardt) and GPicView were added. + Syntax of Emulate() command was extended. + +* Sat Dec 07 2008 Mikhail Fedotov - 4.13-1 +- Small corrections in configuration files. Configuration file for WmCtrl and + Juk/KDE4 were added. + +* Thu Nov 13 2008 Mikhail Fedotov - 4.12-1 +- Added configuration file for XBMC (thanks to Everthon Valadao), Okular + Gwenview/KDE4 and Amarok2/KDE4. Support nonn-UTF8 encodings in + configurational files. Intergrated FreeBSD patch by Alex Samorukov. + +* Mon Oct 20 2008 Mikhail Fedotov - 4.11-1 +- Fixed issues with non-correct handling of files and directories names with + braces and brackets in some configuration files. + Several small changes in code. + +* Mon Oct 6 2008 Mikhail Fedotov - 4.10-1 +- Fixed issue with non-correct handling of files and directories names with + braces and brackets in some configuration files. A lot of changes in + documentation. Several small changes in code. + +* Mon Sep 29 2008 Mikhail Fedotov - 4.9-1 +- Get(version) command was introduced. Added possibility to create + user-specific phone initialization. + +* Tue Sep 9 2008 Mikhail Fedotov - 4.8.1-1 +- Small corrections. + +* Thu Sep 4 2008 Mikhail Fedotov - 4.8-1 +- Added configuration file for gThumb. + Added GuiDescription field to configuration files. + +* Thu Aug 7 2008 Mikhail Fedotov - 4.7.1-1 +- Fix crash issue if no bluetooth service runned + +* Tue Aug 5 2008 Mikhail Fedotov - 4.7-1 +- Small enhancements + +* Fri May 30 2008 Mikhail Fedotov - 4.6-1 +- Small enhancements + +* Sun May 18 2008 Mikhail Fedotov - 4.5-1 +- Better integration with anyremote2http: -http command line + parameter was added. + +* Tue Mar 07 2008 Mikhail Fedotov - 4.4-1.fc8 +- Spec file correction. Some minor enhancemens. + +* Tue Mar 02 2008 Mikhail Fedotov - 4.3-4.fc8 +- Spec file correction. Move J2ME stuff out of the package. + +* Tue Feb 26 2008 Mikhail Fedotov - 4.3-3.fc8 +- Spec file correction + +* Sun Feb 17 2008 Mikhail Fedotov - 4.3-2.fc8 +- Spec file correction + +* Mon Feb 15 2008 Mikhail Fedotov - 4.3-1.fc8 +- Bugfixes and small enhancements.Support for touchscreen devices was improved + +* Fri Jan 10 2008 Mikhail Fedotov - 4.2-1.fc8 +- Spec file modified. diff -r 000000000000 -r 4f133201e207 banshee-1/banshee-1.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/banshee-1/banshee-1.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,1162 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.19~pre +# +# >> macros +# << macros + +Name: banshee-1 +Summary: Banshee Media Player +Version: 1.7.3 +Release: 4.3 +Group: Applications/Multimedia +License: MIT +URL: http://banshee.fm +Source0: %{name}-%{version}.tar.bz2 +Source100: banshee-1.yaml +Patch0: enable-library-watcher-by-default.patch +Patch1: meego-aware-context-menu-positions-bmc869.patch +Patch2: move-video-mutex-in-func-bmc5591.patch +Patch3: increase-pipeline-ready-timeout-bmc193.patch +Patch4: play-next-track-after-unsupported-codec-bmc802.patch +Patch5: close-player-engine-on-fsq-clear-bmc2684.patch +Patch6: moblin-to-meego-rename.patch +Patch7: media-as-meego-icon-name.patch +Patch8: search-unknown-artist-album-bmc6228.patch +Patch9: import-video-playlist-bmc8383.patch +Patch10: start-as-meego-client-bmc7394.patch +Requires: %{name}-core = %{version} +Requires: %{name}-backend-platform-unix = %{version} +Requires: gst-plugins-good +BuildRequires: pkgconfig(shared-mime-info) +BuildRequires: pkgconfig(gconf-2.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +BuildRequires: pkgconfig(sqlite3) >= 3.4 +BuildRequires: pkgconfig(mono) >= 2.6 +BuildRequires: pkgconfig(gtk-sharp-2.0) +BuildRequires: pkgconfig(mono-addins) +BuildRequires: pkgconfig(ndesk-dbus-glib-1.0) +BuildRequires: pkgconfig(taglib-sharp) +BuildRequires: pkgconfig(libmtp) +BuildRequires: pkgconfig(xrandr) >= 1.1.1 +BuildRequires: pkgconfig(xxf86vm) >= 1.0.0 +BuildRequires: pkgconfig(gconf-sharp-2.0) +BuildRequires: pkgconfig(meego-panel) +BuildRequires: intltool + + +%description +Powerful yet simple media player. + + + +%package devel +Summary: Development package for Banshee +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: gst-plugins-base-devel +Requires: gtk2-devel + +%description devel +Users who wish to extend Banshee should install this package. It +includes standard Linux development files and other tools for building +extensions and applications on top of the Banshee core application +framework. + + +%package core +Summary: Core Banshee platform libraries, services, and resources +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires(post): /bin/touch +Requires(post): gtk2 + +%description core +This package provides core libraries, services, and resources for +building Banshee clients and user experiences. + + +%package backend-platform-unix +Summary: UNIX platform support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} + +%description backend-platform-unix +This package provides many optimizations for UNIX based platforms. In +particular, it provides a POSIX IO layer that performs better than the +default System.IO/.NET IO layer provided in the base banshee-1 package. + + +%package backend-platform-hal +Summary: Legacy HAL platform support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires: %{name}-backend-platform-unix = %{version} + +%description backend-platform-hal +This package provides legacy Hardware Abstraction Layer support for +older Linux systems. + + +%package backend-platform-gnome +Summary: GNOME platform support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires: %{name}-backend-platform-unix = %{version} +Requires(post): /bin/touch +Requires(post): gtk2 + +%description backend-platform-gnome +This package provides platform integration with the GNOME Desktop for +Banshee. Most notably it provides a configuration backend to GConf, so +all user settings can be stored there. Other GNOME specific integration +hooks are provided as well. + +Users running Banshee on GNOME are recommended to install this package. + + +%package backend-platform-meego +Summary: GNOME platform support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires: %{name}-backend-platform-gnome = %{version} +Requires: %{name}-client-classic = %{version} + +%description backend-platform-meego +This package provides platform integration with the MeeGo Desktop for +Banshee. This provides the mutter-meego panel and a customized classic +user interface. + + +%package client-classic +Summary: Banshee client providing the classic interface +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Provides: %{name}-client = %{version} +BuildRequires: desktop-file-utils + +%description client-classic +The Classic Banshee client provides a familiar user interface with a +source list and three-pane layout for browsing and exploring media. +This client is the most feature rich, but does not sacrifice usability. + + +%package client-muinshee +Summary: Banshee client modeled after the Muine music player interface +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Provides: %{name}-client = %{version} + +%description client-muinshee +The Muinshee Banshee client provides a user interface modeled directly +after the old GNOME Muine media player. + + +%package extensions-default +Summary: Default extensions for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires(post): /bin/touch +Requires(post): gtk2 + +%description extensions-default +The default set of extensions for Banshee including a Play Queue, +Last.fm streaming, Audio Scrobbling, metadata fixup, video playback, +an Amazon MP3 downloader, and much more. It is highly recommended. + + +%package dmp +Summary: Digital Media Player support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires(post): /bin/touch +Requires(post): gtk2 + +%description dmp +Core support for Digital Media Player support. Includes generic +USB mass storage device support + + +%package dmp-mtp +Summary: MTP/PlaysForSure Digital Media Player support for Banshee +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} +Requires: %{name}-dmp = %{version} +Requires: libmtp + +%description dmp-mtp +Support for various MTP/PlaysForSure/Certified For Windows Vista(R) +devices as provided by libmtp. + + + +%prep +%setup -q -n %{name}-%{version} + +# enable-library-watcher-by-default.patch +%patch0 -p1 +# meego-aware-context-menu-positions-bmc869.patch +%patch1 -p1 +# move-video-mutex-in-func-bmc5591.patch (Evaluate in Upstream) +%patch2 -p1 +# increase-pipeline-ready-timeout-bmc193.patch +%patch3 -p1 +# play-next-track-after-unsupported-codec-bmc802.patch +%patch4 -p1 +# close-player-engine-on-fsq-clear-bmc2684.patch +%patch5 -p1 +# moblin-to-meego-rename.patch +%patch6 -p1 +# media-as-meego-icon-name.patch +%patch7 -p1 +# search-unknown-artist-album-bmc6228.patch (Evaluate in Upstream) +%patch8 -p1 +# import-video-playlist-bmc8383.patch +%patch9 -p1 +# start-as-meego-client-bmc7394.patch +%patch10 -p1 +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%autogen --disable-static \ + --with-vendor-build-id="%distribution" \ + --libexecdir=%{_libexecdir} \ + --enable-meego \ + --disable-docs \ + --disable-boo \ + --disable-youtube \ + --disable-daap \ + --disable-ipod + +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install +chmod -x %{buildroot}%{_libdir}/banshee-1/*.config +chmod -x %{buildroot}%{_libdir}/banshee-1/*/*.config +# FIXME: this is necessary because of an upstream build bug +# that is calling update-mime-database +find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \; +rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache +# We don't want these on MeeGo for various reasons +rm -f \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* \ +%{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll* +%if !0%{?suse_version} +sed -i 's/Name=Banshee /Name=/' %{buildroot}%{_datadir}/applications/banshee-1*.desktop +%endif + + +# >> install post +# << install post +%find_lang banshee-1 + + + + + + + + + + +%post core +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + +%postun core +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + + + + + + + + +%post backend-platform-gnome +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + +%postun backend-platform-gnome +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + + + + + + + + + + + +%post extensions-default +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + +%postun extensions-default +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + + +%post dmp +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + +%postun dmp +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + + + + +%files -f banshee-1.lang +%defattr(-,root,root,-) +# >> files +# << files + + +%files devel +%defattr(-,root,root,-) +%{_libdir}/banshee-1/gconf-schema-extractor.exe +%{_libdir}/pkgconfig/banshee-1-*.pc +# >> files devel +# << files devel + +%files core +%defattr(-,root,root,-) +%dir %{_libdir}/banshee-1 +%dir %{_libdir}/banshee-1/Extensions +%dir %{_libdir}/banshee-1/Backends +%dir %{_libdir}/banshee-1/gstreamer-0.10 +%dir %{_datadir}/banshee-1 +%dir %{_datadir}/banshee-1/audio-profiles +%dir %{_datadir}/banshee-1/icons +%dir %{_datadir}/banshee-1/icons/hicolor +%dir %{_datadir}/banshee-1/icons/hicolor/* +%dir %{_datadir}/banshee-1/icons/hicolor/*/* +%{_libdir}/banshee-1/Mono.Data.Sqlite.dll* +%{_libdir}/banshee-1/Hyena.dll* +%{_libdir}/banshee-1/Hyena.Data.Sqlite.dll* +%{_libdir}/banshee-1/Hyena.Gui.dll* +%{_libdir}/banshee-1/Migo.dll* +%{_libdir}/banshee-1/MusicBrainz.dll* +%{_libdir}/banshee-1/Mono.Media.dll* +%{_libdir}/banshee-1/Lastfm.dll* +%{_libdir}/banshee-1/Lastfm.Gui.dll* +%{_libdir}/banshee-1/Banshee.Core.dll* +%{_libdir}/banshee-1/Banshee.Services.dll* +%{_libdir}/banshee-1/Banshee.Services.addins +%{_libdir}/banshee-1/Banshee.Widgets.dll* +%{_libdir}/banshee-1/Banshee.ThickClient.dll* +%{_libdir}/banshee-1/Banshee.CollectionIndexer.dll* +%{_libdir}/banshee-1/Banshee.exe* +%{_libdir}/banshee-1/Halie.exe* +%{_libdir}/banshee-1/Beroe.exe* +%{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service +%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service +%{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png +%{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png +%{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png +%{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png +%{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png +%{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png +%{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png +%{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png +%{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png +%{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png +%{_libdir}/banshee-1/libbanshee.so +%{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so +%{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll* +%{_datadir}/banshee-1/audio-profiles/*.xml +# >> files core +# << files core + +%files backend-platform-unix +%defattr(-,root,root,-) +%{_libdir}/banshee-1/Backends/Banshee.Unix.dll* +# >> files backend-platform-unix +# << files backend-platform-unix + +%files backend-platform-hal +%defattr(-,root,root,-) +%{_libdir}/banshee-1/Backends/Banshee.Hal.dll* +# >> files backend-platform-hal +# << files backend-platform-hal + +%files backend-platform-gnome +%defattr(-,root,root,-) +%{_libdir}/banshee-1/Backends/Banshee.Gnome.dll* +%{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll* +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png +%{_libdir}/banshee-1/Backends/libbnpx11.so +# >> files backend-platform-gnome +# << files backend-platform-gnome + +%files backend-platform-meego +%defattr(-,root,root,-) +%{_libdir}/banshee-1/MeeGo.exe* +%{_libdir}/banshee-1/Extensions/Banshee.MeeGo.dll* +%{_libexecdir}/meego-panel-banshee +%{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service +%{_datadir}/mutter-meego/panels/meego-panel-banshee.desktop +# >> files backend-platform-meego +# << files backend-platform-meego + +%files client-classic +%defattr(-,root,root,-) +%{_prefix}/bin/banshee-1 +%{_datadir}/applications/banshee-1*.desktop +%{_libdir}/banshee-1/Nereid.exe* +# >> files client-classic +# << files client-classic + +%files client-muinshee +%defattr(-,root,root,-) +%{_prefix}/bin/muinshee +%{_libdir}/banshee-1/Muinshee.exe* +# >> files client-muinshee +# << files client-muinshee + +%files extensions-default +%defattr(-,root,root,-) +%{_bindir}/bamz +%{_datadir}/mime/audio/x-amzxml.xml +%{_datadir}/mime/packages/amazonmp3.xml +%{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe* +%{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll* +%{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll* +%{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll* +%{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll* +%{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll* +%{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll* +%{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll* +%{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll* +%{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll* +%{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll* +%{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll* +%{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll* +%{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll* +%{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png +%{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.* +%{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png +%{_datadir}/banshee-1/icons/hicolor/*/categories/radio.* +%{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.* +%{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.* +%{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png +%{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png +# >> files extensions-default +# << files extensions-default + +%files dmp +%defattr(-,root,root,-) +%{_libdir}/banshee-1/Extensions/Banshee.Dap.dll* +%{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll* +%{_datadir}/banshee-1/icons/hicolor/*/devices/phone-* +# >> files dmp +# << files dmp + +%files dmp-mtp +%defattr(-,root,root,-) +%{_libdir}/banshee-1/Mtp.dll* +%{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll* +# >> files dmp-mtp +# << files dmp-mtp + +%changelog +* Sun Oct 17 2010 ting.z.zhou@intel.com +- Added start-as-meego-client-bmc7394.patch, fix banshee failed to + start with option "--show-import-media" (bmc#7394) +* Fri Oct 15 2010 ting.z.zhou@intel.com +- Replaced separate-video-rpgain-mutexes-bmc1115.patch with + move-video-mutex-in-func-bmc5591.patch, which combines the fix + for bmc#1115 and bmc#5591 (bmc#1115, bmc#5591) +- Added search-unknown-artist-album-bmc6228.patch, fixing + crash when searching unknown artist or album (bmc#6228) +- Added import-video-playlist-bmc8383.patch, fixing video playlist + can not be imported (bmc#8383) +* Tue Aug 3 2010 nashif@linux.intel.com +- Removed dependency on banshee-1-lang which does not exist as a package anymore +* Sat Jul 31 2010 abockover@novell.com +- Update to 1.7.3 release +- New simplified packaging using spectacle +- Patch to work against MeeGo 1.1 (no longer compatible on + 1.0) due to renamed (moblin->meego) directories and files +* Thu Jul 22 2010 abockover@novell.com +- Added separate-video-rpgain-mutexes-bmc1115.patch, fixing a + deadlock on the player engine when playing video (bmc#1115) +- Added increase-pipeline-ready-timeout-bmc193.patch, fixing + a seek problem by increasing a timeout (bmc#193) +- Added play-next-track-after-unsupported-codec-bmc802.patch, + allowing transitioning to the next track after a track with + an unsupported codec is encountered (bmc#802) +- Added close-player-engine-on-fsq-clear-bmc2684.patch, which + will stop playback when clearing the File System Queue if + the track playing is in the FSQ. This works around the issue + where USB devices cannot be ejected when playing from them; + a full fix will be in 1.1/Banshee 1.7.x/1.8 as that version + will bring native integrated device support to MeeGo through + GIO/udev support; 1.6 only supported HAL, which MeeGo does + not have (bmc#2684) +* Thu Jul 22 2010 abockover@novell.com +- Annotate patches with their upstreamed status +- Clean up the mangling of the Banshee .desktop files in + %%install and only do this mangling on Intel's MeeGo +* Tue Jun 29 2010 abockover@novell.com +- Added gnome-proxy-support-bmc1920.patch, implementing full + support for GNOME proxy configuration via GConf (bmc#1920) +- Identify patches in %%prep with -b flags +* Thu May 20 2010 chris.e.ferron@linux.intel.com +- Fixed name of banshee media player to media player for meego. + media-as-meego-icon-name.patch +* Fri May 14 2010 abockover@novell.com +- Fix bmc#531: added stream-volume-interaction-support-bmc531.patch + to never load/save the volume from preferences since volume state + is fully managed on the stream/pipeline in GStreamer 0.10.25+ +- Update for bmc#1756: added make-source-view-lighter-bmc1756.patch + to tweak the background color of the source view to fit in better + with the updated toolbar color in MeeGo +* Thu May 13 2010 abockover@novell.com +- Fix bmc#1746: use 'media' not 'Banshee Media Player' as MeeGo + toolbar button tooltip + * Added media-as-meego-panel-button-tooltip-bmc1746.patch + * Added po file overlay tarball po-since-1.6.1.tar.bz2, provides + German translation updates and ensures 'media' is translated + in all 15 POR languages +* Fri May 7 2010 abockover@novell.com +- Updated to 1.6.1 release, capturing all the cumulative MeeGo fixes +- Additioanl fixes for MeeGo theme updates (bmc#1756) since last + since-1.6.0.patch update +* Mon May 3 2010 abockover@novell.com +- Respun since-1.6.0.patch to b5c7c103fd9bcc409a70dcb7be9f37468b3097de +- Fixes UI/usability issues around the MeeGo toolbar, improves + spacing, padding, and color scheme for MeeGo (bmc#790) +- Fixes Last.fm support (bmc#163), it was missing from the build +- Always load config.xml from /etc/skel if it exists and there is no + user configuration (e.g. user removes their config) +* Sun May 2 2010 abockover@novell.com +- Respun since-1.6.0.patch to 51b166a3885b6367ea2abe370dea853ca1aaa658 +- Fixes a number of MeeGo bugs: + * bmc#1036 - zone switches when toggling fullscreen + * bmc#1420 - regression where can't launch after quitting + * bmc#537 - exits fullscreen when pausing/resuming video + * bmc#809 - video can pop out of main window + * bmc#531 - volume will will be set to 100%% when playing + * bmc#928 - shows traditional window title for a second at startup + * bmc#538 - toolbar can't be shown again when toggling fullscreen + * bmc#571 - 'media' should be localized +* Tue Apr 27 2010 abockover@novell.com +- Respun since-1.6.0.patch to b286a9818f3ce21ef45163fe7724d747b7e211ce + * Ensures that if either the music or video library is empty, + for instance, when Banshee has never been run before, that the + media folders are scanned (media from /etc/skel shows up on + first launch). +* Tue Apr 27 2010 abockover@novell.com +- Respun since-1.6.0.patch to 65b6789309f01504011f3f6acd17b8b2a4879f7d + * Fixes bmc#222 - need to click twice to launch panel + * Fixes bmc#828 - Banshee crashes regularly, especially when importing + * Fixes bmc#1034 - repeat menu items get removed from shuffle menu + * Various upstream bug fixes +- Added meego-aware-context-menu-positions-bmc869.patch + * Fixes bmc#869 - context menu can be hidden under MeeGo toolbar +- Disable DAAP support in MeeGo (was not supposed to be enabled) +* Wed Apr 14 2010 abockover@novell.com +- Added since-1.6.0.patch + * MeeGo panel UI overhaul, implementing new UI design + * Adds support for showing some dialogs via DBus/command line, + like the import dialog (for MeeGo devices panel) + * Fixes various MeeGo bugs + * Minor bug fixes for MusicBrainz/Amazon ASIN lookup + * Maemo DAP path fixes (do not read/sync private media + folders, and support the Playlists folder) +* Wed Mar 31 2010 abockover@novell.com +- Update to 1.6.0 release + * 265 bugs fixed since 1.5.1 + * 30 bugs fixed since 1.5.6 +- Notable bugs fixed since 1.5.6 + * Fix device support on upcoming distros with DeviceKit rename + * Restore equalizer preset correctly (bgo#614313) + * Handle broken symlinks correctly (bgo#614065) + * Allow overriding Android, Maemo, WebOS default settings (bgo#611991) + * Fix crash deleting playlist on mass storage device (bgo#613734) + * Fix issue with iTunes importer dialog sizing (bgo#613607) + * Fix play count calculation with gapless enabled (bgo#613418) + * Handle exceptions thrown by old plugins (Mirage, etc) + * Use panel-specific (eg monochrome) icon in notification area +* Mon Mar 29 2010 abockover@novell.com +- Updated to 1.5.99 tarball which brings the package up to almost + 1.6.0, including various general bug fixes and MeeGo improvements +- Added artist list to MeeGo panel +- Improved speed of MeeGo toolbar binding +- Fixed various sync issues between sources, models, views + in the MeeGo panel +- Various UI polish on the MeeGo panel +- Enable library watcher (e.g. inotify, auto-import) by default +* Tue Mar 23 2010 abockover@novell.com +- Update to 1.5.7 release, providing the new MeeGo panel and + working integration +* Mon Mar 22 2010 abockover@novell.com +- Support building on MeeGo +- New package: banshee-1-backend-platform-meego +- Exclude some extensions from banshee-1-extensions-default +* Mon Mar 22 2010 abockover@novell.com +- Update to 1.5.6 release, fixing 44 bugs since 1.5.5 + * Fix rendering and interaction bugs in the grid view + * Fix issue with volume getting reset on every song change + * Handle volume changes from outside Banshee (eg PulseAudio) + * Fix issue parsing some RSS feeds + * Fix library importing and rescanning on all IO backends + * Support coverart for albums without an artist (bgo#612626) + * Don't capture 's' presses if keybindings disabled + * Fix typing in the Wikipedia webkit view + * Fix equalizer settings migration (bgo#612669) + * Redraw the entire ListView when dragging columns + * Increase podcast download timeout + * Fix bad startup crash in PlayQueue on old Mono + * Fix "Too many open files" bug with GIO backend + * [Banshee.Hardware] Handle exceptions (bgo#613173) + * [PodcastActions] Unsubscribe from an event on dispose + * [ContextPane] Fix crash if active removed (bgo#613277) + * [LastfmSource] Fix crash (bgo#612824) + * [Lastfm] Fix crash using auth Refresh button (bgo#610911) + * [Lastfm] Fix crash (bgo#613276) + * Fix compilation error with older Mono + * Fix compilation error with bundled notify-sharp + * Fix --disable-youtube flag + * Set YouTube install dir to Extensions/ + * Fix building with older GStreamer (bgo#613339) +* Wed Mar 17 2010 gburt@suse.de +- Require libmtp8, not libmtp +* Tue Mar 16 2010 gburt@suse.de +- Fix extensions-default Requires +* Thu Mar 11 2010 gburt@suse.de +- Update to 1.5.5 release + * Minor feature and bug fix/stability release + - Gapless Playback / Playbin2 + - Grid View + - YouTube Extension + * Enhancements: + - Improve search responsiveness on large libraries + - Add icons for Nexus One and Audiobooks + - Play Queue item count, size, duration now ignores old tracks + - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song + * Notable bug fixes: + - Fix a very common, SQL-related crash in 1.5.4 + - Fix saving equalizer settings in culture-invariant way + - Jumping to a source's prefs via its context menu works again + - Usage data not submitted more than every 48 hours + - Fix repeatedly resyncing some files to a device b/c transcoded + - Clear the redo stack on shuffle mode change + - Accept feeds with empty title + - Uri encode file location queries, making them work properly + - Fixes to the OS X build + * 26 bugs were fixed since 1.5.4 +* Wed Feb 24 2010 gburt@suse.de +- Update to 1.5.4 release + * Minor feature and bug fix/stability release + * New features: + - Opt-In Usage Data Collection + - Default Equalizer Presets + - Banshee Community Extensions + - Extensible Shuffle Modes + * Enhancements: + - Wikipedia context pane extension enabled by default + - Add support for Nokia N900 phones + - Add tooltip to playback error column + - On close Internet Archive item, return to Search + - Notify user if try to sync missing file to DAP + - Popup explanation of manual playlist ordering when appropriate + - Simplify the default set of columns in Podcasts + - Enable 'Delete From Drive' action in File System Queue + - Make debuggable from within MonoDevelop + - Coverart for unicode artist/albums now supported + - Dropped glade-sharp dep; GNOME 3.0 ready + - Add columns showing track sample rate and bits per sample + - Option to sort an artist's albums by year, not title + * Notable bug fixes: + - Fixes to GIO backend + - Many crash/startup fixes for OS X build + - Enable LibraryWatcher only for Music and Video libraries + - Do better job preserving IsCompilation metadata + - Store some PlayQueue settings in the db (not GConf) + - Update to Last.fm's API change for scrobbling/recs + - Bring back static FileNamePattern API used by some scripts + - Fix several memory leaks + * 40 bugs were fixed since 1.5.3 +* Thu Jan 28 2010 gburt@suse.de +- Enable building GIO backend +* Wed Jan 27 2010 gburt@suse.de +- Fix issue with muinshee getting installed instead of + the classic client on some versions of SUSE +* Wed Jan 27 2010 gburt@suse.de +- Update to 1.5.3 release + * Minor feature and bug fix/stability release + * New features + - Sync device from playlist option + - Type-ahead find in track, artist, and album lists + - Optional cover art in lower-left corner + - Cover art editable via drag-and-drop and right-click + - Audiobooks library extension + - Library-folder watcher extension + - eMusic importer/downloader extension + - GIO file backend, supports non-local files + - Return of the Mac OS X release + * Enhancements: + - Improved Podcast filtering/browsing + - Extension preferences tab reworked + - Extension names/descriptions translated + - Improved sqlite performance + - Added --set-rating=RATING command line option + - Support for Nexus One devices + * Notable bug fixes: + - DAPs (ipods, etc) should work on DeviceKit-using distros + - Fix issue with DAAP authenticating + - Podcast renaming should work well now + - Podcast download cancelling is now fast + - Internet Archive results paging off-by-one fixed + - Should build with older Mono/Gtk# again (eg on openSUSE 11.0) + - Fix issue with MTP devices on 64-bit distros + * 75 bugs were fixed since 1.5.2 +* Sat Nov 21 2009 abockover@novell.com +- Update to 1.5.2 release + * Minor feature and bug fix/stability release + * New features + - The Internet Archive extension + - The iTunes importer + - Metadata ratings and playcount import and export + - Add support for Pulse and Droid phones + - Use new Last.fm API + * Enhancements + - Many accessibility enhancements + - When sorting by score also sort by playcount (bgo#598431) + - Add WICD support (bgo#596918) + - Add the USB id for the Palm Pre in developer mode + - Improve the import media dialog (bgo#559013) + - Allow seeking in DAAP streams + - Tooltip for the AutoDJ source combobox (bgo#598504) + - Improve recognition of Android devices + - Recognize Samsung Galaxy device in debug mode + - PlaybackError query field (bgo#590946) + - Additional tokens for file system organization (bgo#489861) + - Remember direction when sorting the list view (bgo#590869) + - Cleaner track change notification popup (bgo#565453) + - Move Last.fm settings to the preferences dialog + - Double click toggles fullscreen in Now Playing (bgo#577971) + * Notable bug fixes + - Fix the playcount update (bgo#563021) + - Correct default button in message dialogs (bgo#599495) + - Hide shuffle menu when shuffling is disabled (bgo#599465) + - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701) + - Fix next playback source (bgo#599834) + - Fix adding tracks to the play queue (bgo#600498) + - Fix up iPod podcast support (bgo#434237) + - Fix cover art pick up for multi-disc albums (bgo#591982) + - Fix the play queue when StopWhenFinished is on (bgo#563021) + - Fix race when saving track metadata (bgo#598321) + * 49 bugs were fixed since 1.5.1 +* Wed Sep 30 2009 abockover@novell.com +- Update to 1.5.1 release + * Major feature and bug fix/stability release + * New features + - Play Queue Auto DJ keeps the tunes coming + - Shuffle by album and artist + - Shuffle by weighted rating and score mode + - Add tooltips for ellipsized list view text + - Keep the playing song visible in the track list + - Add support for WebOS/Pre devices + - Add support for the Samsung Galaxy Android Phone + - Scores of other enhancements and minor features + * Major bugs fixed + - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590) + - Fix compilation metadata reading and writing (bgo#563283) + - Work with new notification-daemon (bgo#565876) + - Avoid needlessly syncing iPods twice + - Fix crash in equalizer (bgo #548912) + - Prevent endless "Searching for CD metadata..." (bgo#527788) + - Dispose the SqliteCommand after it's executed (bgo#586498) + - Fix crash when opening the profile conf dialog (bgo#587308) + - Fix editor always prompting to save podcasts (bgo#584880) + - Fix initial track score calculation (bgo#594568) + - Many, many, many more bug fixes + - ~130 bugs were fixed since 1.5.0 + - ~250 bugs were fixed since 1.4.3 (last packaged release) +- Major packaging changes + * Split Boo extension into an -extensions-boo package + * Split Digital Media Player extensions into -dmp (core libraries + and the generic USB mass storage support), -dmp-ipod, and + - dmp-mtp packages (since they have extra deps) + * Split clients into separate packages (-client-classic and + - client-muinshee); each client provides banshee-1-client + * Split core libraries, services, and resources into the -core + package + * The root package is basically a meta package now that requires + a client package, the GStreamer engine, the UNIX backend, and + recommends the classic client, and some extensions +- All patches and translation overlays removed since they are + merged into the upstream release +* Tue Aug 25 2009 aj@suse.de +- Add build require on mono-zeroconf-devel to fix build. +* Sat Aug 15 2009 beineri@opensuse.org +- fix duplicate appearance of Banshee in (KDE) start menu +* Thu Mar 5 2009 abockover@novell.com +- Update to 1.4.3 release + * Bug-fix-only release + * 17 bugs fixed since 1.4.2 (most of which were already applied) + * Removed the Novell translations since I disagree with the way + we handle them with upstream - the upstream translations are + rather complete (~93%%); kept the Korean translation since one + does not exist upstream +* Wed Feb 4 2009 gburt@suse.de +- Patch fixing playlists not being saved to DAPs (bnc#472526) +- Patch fixing adding files to MTP devices (bnc#472524) +- Patch renaming sr@Latn translation to sr@latin (bnc#472522) +* Fri Jan 30 2009 gburt@suse.de +- Patch fixing freeze on DAP load (bnc#465214) +- Patch fixing crash on delete from File System Queue (bnc#467377) +- Patch fixing crash on MTP device load (bnc#470722) +- Patch fixing hang while loading streams (bnc#376532) +* Wed Jan 21 2009 abockover@novell.com +- Patch to fix RPMLINT warning about trailing ; on MimeType field + in .desktop files +- Remove some legacy hacks for dealing with openSUSE < 10.3 +- Add logic to bundle certain assemblies when we are building from + the upstream/devel OBS project (Banshee) and not openSUSE or SLE + to allow us to do safe intermediate upgrades of packages outside + of the distro +* Wed Jan 21 2009 abockover@novell.com +- Update to 1.4.2 +- Bug fix only release that includes all previous patches to 1.4.1 +* Mon Jan 12 2009 mauro@suse.de +- Translations update. +* Sun Jan 11 2009 gburt@suse.de +- Patch to fix support for itms podcast subscription inks (bnc#465149) +- Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215) +* Sun Jan 11 2009 abockover@novell.com +- Patch to support Nautilus/GIO device actions (play CD, highlight + media player, etc) (bnc#461677) +- Patch to prevent DAAP service from crashing (bnc#465159) +- Patch to allow persisting build metadata and vendor information in + assemblies, and show in log file to help with better bug reports; + adds --with-vendor-build-id="%%distribution" to the spec +* Sun Jan 11 2009 abockover@novell.com +- Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677) +- Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594) +* Sat Jan 10 2009 abockover@novell.com +- Patch to set the mimetype for ripped tracks (bnc#464889) +- Patch to handle spaces in command line arguments (bnc#440883) +- Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788) +- Patch for API compat fix for 1.4.2 (bgo#562151) +- Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918) +* Fri Jan 9 2009 gburt@suse.de +- Patch to fix handling of internet radio loading (bnc#456120) +* Thu Jan 8 2009 gburt@suse.de +- Patch to avoid Rescan tool podcast bug (bnc#464604) +- Patch to avoid Rescan tool gui glitch (bnc#462304) +- Patch for non-UTF8 RSS parsing (bnc#459084) +- Patch to show .MP3 in import dialog (bnc#464608) +- Patch for less rigid rss date parsing - bnc#464612) +- Patch to fix genre-search casing bug (bnc#464615) +- Patch for non-ASCII scrobbling (bnc#464613) +- Patch for podcast published date (bnc#464617) +- Patch for duplicate albums b/c compilation support (bnc#464619) +- Patch for track count editor fix (bnc#464620) +- Patch to remove /tmp extension loading (bnc#464622) +- Patch for pack/add browser fix (bnc#464629) +* Fri Dec 19 2008 gburt@suse.de +- Patch to fix podcast-related DAP crash (bnc#464627) +- Patch to fix DAAP-related freeze on startup (bnc#450125) +- Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624) +- Patch to fix crash when using Banshee in certain languages and inserting + an audio CD (bnc#464626) +* Fri Dec 12 2008 mauro@suse.de +- Patch to fix bnc#447606 Unlocalised text on Equalizer menu +* Fri Nov 21 2008 abockover@suse.de +- Patch to create music directory in prefs dialog (bnc#432754) +- Remove Real audio/video mime types from .desktop file (bnc#440615) +- Fix an issue with generics for gmcs (bgo#561392) +- Allow escape key to close the equalizer dialog (bgo#552818) +- Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550) +- Updated translations +* Tue Nov 11 2008 abockover@suse.de +- Updated to 1.4.1 Release + * Fix some API/extensibility issues to ensure 1.4 API will not need to break + * Fixed assembly versioning to be static as 1.4.0.0 to ensure compat + * Store known devices in the extension manfiest to ensure other devices + can be added later externally (forward compat) + * Updated G1 icons from Jakub Steiner + * Cosmetic fixes (spacing/padding/alignment) with the DAP overview page + * Fix build issue with 10.3 + * Fix build issue with Mono trunk +* Fri Nov 7 2008 abockover@suse.de +- Updated to 1.4.0.1 Release + * Fixes an issue with the G1 not reading cover art at wrong folder depth + * Fix a path typo +* Fri Nov 7 2008 abockover@suse.de +- Updated to 1.4.0 Release + * Fixes on top of mass storage extension support T-Mobile G1/Android Phone + * Added verification tool at build time to test DLL mapping to + avoid further bugs like bgo#557868 and bnc#440409 + * Worked around a potential Mono bug causing a crash (bgo#556573) + * Fixes in the track editor to avoid false positives on edit-save confirm + * Fixed track edito auto-order for track-number/count + * Fixed a seldom seen crasher (bnc#557867) +* Fri Oct 31 2008 gburt@suse.de +- Fix critical bug in our dll mapping config (bgo#557868, bnc#440409) +* Sat Oct 25 2008 abockover@suse.de +- Updated to 1.3.3 Release + * Small Bug-fix only release + - Removed code that prompted/set Banshee as default player (bnc#433096) + - Bug fix in equalizer element fixing crash (bnc#557260) + - Fixed bug where play queue would stop after every song (bnc#557386) + - Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526) +* Mon Oct 13 2008 abockover@suse.de +- Fixed .desktop file (bnc#433594) +* Mon Oct 13 2008 abockover@suse.de +- Updated to 1.3.2 Release + * Minor features/improvements: + - Allow queueing files via dbus + - Fix to allow the podcast primary source to contain [smart] playlists + - When finished playing from the play queue, play the song after + the song we left off from, or stop playing if nothing was playing before + - Improved podcast refresh timing + - Import all white-listed files, even if TagLib# doesn't recognize them + - Cache and store images directly as Cairo ImageSurfaces, yielding + performance and memory improvements + - Major memory leak and performance fixes (avoid PangoContext leak) + - Enable autocomplete in editor for artist, album, and album artist + - Many improvements and fixes to the collection indexer, ready for external + applications to consume now + * 59 bugs were closed since 1.3.1 + * Notable Bugs FIXED: + - Fix bug with non-JPEG cover art (bgo#388162) + - Remember the user's smart playlist units (bgo#545887) + - Look for PNG and BMP artwork in the album's folder (bgo#547841) + - Avoid showing album art for 'unknown' artists (bgo#549320) + - Jump to playing podcast and radio station now work + - Fix bug with default CD importing profile (bgo#528621) + - libmtp8 support (bgo#542117) + - Fix bug with switching themes and things not getting updated + - Recommendations and DAP storage panes are visible again + - F11 toggles fullscreen (bgo#553440) + - Remove newlines from podcast titles and descriptions (bgo#550008) + - Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397) + - Fix bug with showing/selecting invalid profile for DAP transcoding +* Mon Sep 22 2008 abockover@suse.de +- Updated to 1.3.1 Release + * Minor feature/cosmetic improvements: + - Improved track editor UI and usability + - Break columns context menu into two columns for easier navigation + - Many fixes regarding column resizing and default widths + * 42 bugs were closed since 1.3.0 + * Notable Bugs FIXED: + - Remember sorting per source (bgo#524656) + - Fix audio CD crash bug + - Dialogs' translation domain properly set (bgo#536268) + - Fix recent regression where the ListView scrolled to the top + when switching sources + - Allow shrinking selections with shift-click (bgo#535561) + - Fix issue with it taking two clicks on the notification icon to + get the main window visible, if Banshee was minimized (bgo#551916) + - Don't give UI indication that the track list is sortable unless + it really is (bgo#551969) +* Fri Sep 12 2008 abockover@suse.de +- Updated to 1.3.0 Release + * Features & Enhancements + - Vastly improved portable media player support + o Automatic/proper synchronization mode + o Playlists and smart playlists can be saved to devices (fate#303577) + o Cover art can be synced to mass storage devices + - Library rescanning - can now detect newly added, removed, and + relocated files and update its collection (fate#5152) + - Option to rename files when metadata changes + - Collection indexer service with DBus API for third party apps + like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568) + - Flat-file playlists can be opened from command line (fate#303576) + - Podcasting improvements + - New fancy cover art UI for the Now Playing source + - ReplayGain level correction support + - Improved performance of the album/podcast browsers + - Offline mode (disable features requiring network access) + - Banshee will now ask if it should be the default media player + - Support for extra metadata fields including BPM, Grouping, BitRate, + Conductor, DiscCount, and IsCompilation: read/write/colums/query support + * 64 bugs were closed since 1.2.1 + * Notable Bugs FIXED: + - Drag and Drop to Nautilus works again (bgo#535128) + - Improved support for dark themes (bgo#544840) + - Improved ASX support (bgo#545646) + - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254) + - Fix bug with the DAP usage bar being filtered (bgo#537366) + - Fix performance issue with album and podcast browsers (bgo#547628) +* Wed Aug 27 2008 abockover@suse.de +- Add a define based on if we are in OBS or autobuild +- Only call suse_update_desktop_file in autobuild, since parity + between OBS and autobuild is a myth, and we don't want to nuke + upstream translations in our desktop file +* Fri Aug 15 2008 abockover@suse.de +- BuildRequires for boo-devel, it provides the .pc file +* Thu Aug 14 2008 abockover@suse.de +- Enabled Boo support for openSUSE 11.1 and newer now that the + boo package is properly split into boo and boo-devel to avoid + a painful and unnecessary dependency chain +- spec file cleanup +* Wed Aug 13 2008 gburt@suse.de +- Add patch to fix common crash for tracks without cover art (bgo#547520) +* Tue Aug 12 2008 abockover@suse.de +- Updated to 1.2.1 Release + * Features & Enhancements + - Drag and drop albums or artists from the browser + - New import source to aid in importing videos from your camera + - Show cover art in Now Playing + - Pressing play will play the first track selected if nothing is loaded + - Pressing o on a track selection behaves the same as pressing enter + - Include never-played tracks when querying against last played + - Prefer cover art named cover/folder/front.jpg over other image files + - Translation updates from 19 translators + * 24 Bugs FIXED since Banshee 1.2.0 + * Notable bugs FIXED: + - Fix bug with loading USB Mass Storage Players + - Fix ASX and mms:// support + - Fix a common crash when quitting Banshee 1.2 + - Amarok importer now migrates date added and last played + - Fix crash when editing smart playlists with date fields + - 24 bugs fixed since 1.2 +* Mon Aug 4 2008 abockover@suse.de +- Updated to 1.2 Release (1.2.0) + * Major new features bringing full parity to 0.13.2: + - 10-band equalizer with preset support + - Multi-Artist (Compilation/Various) Album Support + - Internet Radio + - Recommendations pane + - DAAP/Music Sharing + - Playlist importing + - Manual track reordering of playlists/play queue + - Amarok database migration + * 82 Bugs FIXED since Banshee 1.0 + * Notable bugs FIXED: + - More robust parsing of podcast (RSS) files + - Find and use cover art from the album folder (cover.jpg, etc) + - Add Last.fm as a cover art provider + - The last playback source is used when the Play Queue is empty + - Better performance (start up time, memory usage, searching, etc) + - Disable the screensaver when in fullscreen mode + - Much improved performance and UI for automatic cover art fetching + - Fix issues with importing and playing files in folders named Music* +* Mon Jun 9 2008 jpr@suse.de +- Turn off boo scripting, it causes too many dependencies in a + stock install +* Thu Jun 5 2008 abockover@suse.de +- Updated to 1.0 Final Release (1.0.0) + * 57 Bugs FIXED since RC1 + * Notable bugs FIXED: + - Fix GUI identifying podcast items to avoid dupes (bgo#536555) + - Use standard seek/position widget in popup (bgo#536396) + - Fix metacity focus bug in fullscreen (bgo#531187) + - Fix GTK theme issues (bgo#536052, bgo#534731) + - Show fullscreen on same monitor as parent window (bgo#535982) + - Fix player engine DBus support (bgo#534472) + - Added matching for oga and ogv extensions (bgo#532561) + - Fix crash when ejecting hardware (bgo#535898) + - Only set rating when mouse is released (bgo#535338) + - Use proper icon in notif area depending on panel size (bgo#526333) + - Set notification window hint on popup (bgo#526326) + - Fixed a number of DBus API issues (bgo#532215) + * Fixed audio CD duplication through Brasero and Nautilus + * Fixed GStreamer plugin installation hooks + * Show full --help information to expose command line functions +- Since 1.0 Alpha 3: + * Full iPod and MTP support including video sync + * Default smart playlist selection + * Mini mode extension + * Extension manager + * Boo scripting support + * Full screen video support + * Podcast support (including video) + * Auto-rip CD importing + * CD Burning through Brasero + * New device status bar + * Automatic cover art downloader + * DBus command line client + * Single instance support + * File system/local queue support + * Over 100 bugs fixed +* Sat May 31 2008 abockover@suse.de +- Updated to 1.0 RC1 Release (0.99.3) + * Full iPod and MTP support including video sync + * Default smart playlist selection + * Mini mode extension + * Extension manager + * Boo scripting support + * Full screen video support + * Podcast support (including video) + * Auto-rip CD importing + * CD Burning through Brasero + * New device status bar + * Automatic cover art downloader + * DBus command line client + * Single instance support + * File system/local queue support + * Over 100 bugs fixed +* Wed May 28 2008 sbrabec@suse.cz +- Do not call gtk-update-icon-cache (bnc#395056). +* Tue Apr 15 2008 coolo@suse.de +- disable parallel build to fix build +* Thu Apr 10 2008 abockover@suse.de +- Updated to 1.0 Alpha 3 Release (0.98.3) + * Adds audio CD playback and ripping + * Adds USB Mass Storage Digital Audio Player syncing + * New experimental shuffle UI was added + * Repeat modes now work + * Jump to song was implemented + * Full screen mode was implemented (not video) + * Visual improvements in Last.fm + * Cairo widgets (list view, track header) respect system DPI + * Over 40 other bugs fixed since 0.98.2 +* Wed Mar 26 2008 abockover@suse.de +- Updated to 1.0 Alpha 2 Release (0.98.2) + * Adds video importing, collection management, and playback + * Cache files respect XDG_CACHE_HOME + * List view settings are preserved (column width/visibility) + * Play Count, Skip Count, Last Played, and Last Skipped are updated + * Allow editing of artist and album names + * Start playing when artist or album browser is double clicked + * Bookmarks extension was ported to 1.0 APIs + * Date-based searches and smart playlists should be working much better + * Initialize the translation Catalog so translations can actually be used + * Improved support for dark themes + * Disable the equalizer temporarily until gstreamer pipeline issues resolved +- Removed the icon fix patch; rolled into upstream +* Fri Mar 14 2008 abockover@suse.de +- Added a patch to fix the icon name bug found after the release +* Fri Mar 14 2008 abockover@suse.de +- Initial package for Banshee 1.0 +- Banshee 1.0 Alpha 1 Release (0.98.1) +- Can be installed and used in parallel with previous Banshee (banshee-*) +- http://banshee-project.org/Releases/0.98.1 diff -r 000000000000 -r 4f133201e207 connman/connman.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/connman/connman.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,398 @@ +# +# Do not Edit! Generated by: +# spectacle version 0.18 +# +# >> macros +# << macros + +Name: connman +Summary: Connection Manager +Version: 0.60.5 +Release: 1.1 +Group: System/Networking +License: GPLv2 +URL: http://connman.net/ +Source0: http://www.kernel.org/pub/linux/network/connman/connman-%{version}.tar.bz2 +Source100: connman.yaml +Requires: dbus +Requires: wpa_supplicant >= 0.7.1 +Requires: bluez +Requires: ofono +%ifarch %{ix86} +BuildRequires: pkgconfig(libiWmxSdk-0) +%endif +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(libudev) >= 145 +BuildRequires: openconnect + + +%description +Connection Manager provides a daemon for managing Internet connections +within embedded devices running the Linux operating system. + + + +%package devel +Summary: Development files for Connection Manager +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +connman-devel contains development files for use with connman. + +%package iwmxsdk +Summary: ConnMan plugin for the Intel WiMAX Network Service +Group: System/Networking +Requires: %{name} = %{version}-%{release} +Requires: WiMAX-Network-Service + +%description iwmxsdk +This plugin allows connman to work with WiMAX devices controlled by +the Intel WiMAX Network Service + + +%package test +Summary: Test Scripts for Connection Manager +Group: Development/Tools +Requires: %{name} = %{version}-%{release} +Requires: dbus-python +Requires: pygobject2 + +%description test +Scripts for testing Connman and its functionality + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static \ + --enable-ethernet=builtin \ + --enable-wifi=builtin \ + --enable-ofono=builtin \ + --enable-bluetooth=builtin \ + --enable-loopback=builtin \ + --enable-dnsproxy=builtin \ + --enable-portal=builtin \ + --enable-meego=builtin \ + --enable-openconnect=builtin \ +%ifarch %{ix86} + --enable-iwmx \ +%endif + --enable-threads \ + --enable-test + +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +# << install post + + + + + + + + + + + + + + + +%files +%defattr(-,root,root,-) +# >> files +%doc AUTHORS COPYING INSTALL ChangeLog NEWS README +%{_sbindir}/* +%{_libdir}/%{name}/scripts/* +%config %{_sysconfdir}/dbus-1/system.d/*.conf +# << files + + +%files devel +%defattr(-,root,root,-) +# >> files devel +%doc AUTHORS COPYING INSTALL +%{_includedir}/%{name}/*.h +%{_libdir}/pkgconfig/*.pc +# << files devel + +%files iwmxsdk +%defattr(-,root,root,-) +# >> files iwmxsdk +%ifarch %{ix86} +%{_libdir}/%{name}/plugins/iwmxsdk.so +%doc COPYING README INSTALL +%endif +# << files iwmxsdk + +%files test +%defattr(-,root,root,-) +# >> files test +%{_libdir}/%{name}/test/* +# << files test + +%changelog +* Sat Oct 9 2010 Martin Xu - 0.60.5 +- upgrade to 0.60.5 to fix BMC #7497 +* Sat Sep 25 2010 Martin Xu - 0.60.3 +- upgrade to 0.60.3 +- fix BMC #6904 #6912 #6907 #6211 #6906 #5796 #6970 +* Mon Sep 20 2010 Martin Xu - 0.60.1 +- Upgrade to 0.60.1 +* Tue Aug 31 2010 Martin Xu - 0.59 +- Upgrade to 0.59 +* Thu Aug 26 2010 Martin Xu - 0.57.3 +- upgrade to 0.57.3 +* Mon Aug 9 2010 Martin Xu - 0.54.4 +- upgrade to 0.54.4 +- to fix bug BMC #5024 +- to fix bug BMC #3398 +- to fix bug BMC #3719 +- to fix bug BMC #2640 +* Tue Jul 27 2010 Martin Xu - 0.54.3 +- upgrade to 0.54.3 +- to fix BMC #4017 +- and BMC #3897 +* Wed Jul 14 2010 Martin Xu - 0.54.2 +- upgrade to 0.54.2 +- to fix BMC #3787 +* Wed Jun 30 2010 Anas Nashif - 0.54 +- Fixed bmc #2338: Add dependency on dbus-python and pygobject2 for + connman-test +* Tue Jun 22 2010 Martin Xu - 0.54 +- Upgrade to 0.54 +* Fri Jun 11 2010 Martin Xu - 0.53 +- upgrade to 0.53 +- add portal support +* Wed May 5 2010 Martin Xu - 0.52 +- add patch 0001-Set-network-associating-as-FALSE-at-function-pan_dis.patch +- to fix bug #171 +- add patch 0001-Check-error-before-call-dbus_message_get_args-to-acq.patch +- to fix bug #1111 +* Wed Apr 14 2010 Martin Xu - 0.52 +- Upgrade to 0.52 +* Fri Mar 26 2010 Martin Xu - 0.51 +- Upgrade to 0.51 +- Remove patches: +- 0001-check-ipconfig-in-__connman_ipconfig_clear_address.patch +- 0001-Fix-configuration-loading-for-unknown-service.patch +- 0001-Remove-DHCP-method-setting-from-ethernet-plugin.patch +- They have been integrated into 0.51 +* Thu Mar 25 2010 Anas Nashif - 0.49 +- Do not require openconnect here, we should do that in groups +* Fri Mar 19 2010 Anas Nashif - 0.49 +- Dont build wimax on non ix86 +* Fri Feb 26 2010 Martin Xu - 0.49 +- add 0001-Remove-DHCP-method-setting-from-ethernet-plugin.patch +- to fix bug #9850 +* Thu Feb 25 2010 Martin Xu - 0.49 +- add patch 0001-check-ipconfig-in-__connman_ipconfig_clear_address.patch +- to fix bug #9838 +* Thu Feb 25 2010 Martin Xu - 0.49 +- add patch 0001-Fix-configuration-loading-for-unknown-service.patch +- to fix bug #9890 +* Wed Feb 24 2010 Martin Xu - 0.49 +- add openconnect into build requirement and runtime requirement +* Mon Feb 22 2010 Anas Nashif - 0.49 +- Use spectacle +- Update to 0.49 +- Updated URL and Group tags +* Thu Jan 28 2010 Martin Xu - 0.48 +- add 0001-Remove-system-user-from-dbus-config-file.patch +* Sat Jan 16 2010 Anas Nashif - 0.48 +- Again, remote tests from main package +* Mon Jan 11 2010 Martin Xu - 0.48 +- change spelling +* Mon Jan 4 2010 Martin Xu - 0.48 +- upgrade to 0.48 +* Mon Dec 14 2009 Anas Nashif - 0.47 +- Minor rpmlint fixes +* Thu Dec 3 2009 Martin Xu 0.47 +-enable ofono plugin +-disable mbm plugin +* Mon Nov 30 2009 Martin Xu 0.47 +- upgrade to 0.47 +- remove set-reconnect-as-FALSE-when-power-off-and-disable-th.patch +- which has been merged into upstream +* Wed Nov 18 2009 Anas Nashif - 0.45 +- Remove useless Provides +* Tue Oct 27 2009 Martin Xu 0.45 +- add set-reconnect-as-FALSE-when-power-off-and-disable-th.patch +- to fix issue that connman may crash switching to offline mode +* Tue Oct 27 2009 Martin Xu 0.45 +- upgrade to 0.45 +* Fri Oct 16 2009 Martin Xu 0.44 +- upgrade to 0.44 +- remove check-data-network-in-cleanup_network-at-mbm-plugin.patch +- remove Fix-handling-when-losing-network-access-in-MBM-plugi.patch +- remove set-data-network-as-NULL-when-removing-network-at-m.patch +- remove install-test-script.patch +- since these patchese has been included into 0.44 +* Fri Oct 16 2009 Martin Xu 0.43 +- add check-data-network-in-cleanup_network-at-mbm-plugin.patch +- add Fix-handling-when-losing-network-access-in-MBM-plugi.patch +- add set-data-network-as-NULL-when-removing-network-at-m.patch +- to fix bug 6721 +* Sat Oct 10 2009 Martin Xu 0.43 +- split test package +* Fri Oct 9 2009 Martin Xu 0.43 +- Update to 0.43 +* Tue Sep 15 2009 Rusty Lynch 0.42 +- Update to 0.42 +* Tue Sep 8 2009 Martin Xu 0.41 +- add install-test-script.patch +- use reconfigure in stead of autoreconf +* Mon Sep 7 2009 Martin Xu 0.41 +- upgrade to 0.41 +* Wed Sep 2 2009 Martin Xu 0.40 +- upgrade to 0.40 +- remove fix-multi-thread-building-issue.patch +* Thu Aug 27 2009 Martin Xu 0.39 +- enable Ericsson MBM 3G modem plugin +* Wed Aug 26 2009 Martin Xu 0.39 +- upgrade to 0.39 +- add fix-multi-thread-building-issue.patch +- remove connman-init.patch since no one use it anymore +* Fri Aug 7 2009 Martin Xu 0.38 +- upgrade to 0.38 +* Mon Jul 27 2009 Martin Xu 0.36 +- upgrade to 0.36 +* Thu Jul 23 2009 Rusty Lynch 0.35 +- upgrade to 0.35 +* Tue Jul 21 2009 Martin Xu 0.34 +- upgrade to 0.34 +* Tue Jul 21 2009 Martin Xu 0.33 +- upgrade to 0.33 +* Tue Jul 21 2009 Martin Xu 0.30 +- upgrade to 0.30 +* Sat Jul 18 2009 Martin Xu 0.29 +- upgrade to 0.29 +* Sat Jul 18 2009 Martin Xu 0.28 +- upgrade to 0.28 +* Fri Jul 17 2009 Martin Xu 0.26 +- upgrade to 0.26 +* Fri Jul 17 2009 Martin Xu 0.25 +- upgrade to 0.25 +* Fri Jul 17 2009 Martin Xu 0.24 +- upgrade to 0.24 +* Sun Jul 12 2009 Martin Xu 0.23 +- upgrade to 0.23 +* Fri Jul 10 2009 Martin Xu 0.22 +- upgrade to 0.22 +* Tue Jul 7 2009 Martin Xu 0.21 +- upgrade to 0.21 +* Thu Jul 2 2009 Martin Xu 0.20 +- upgrade to 0.20 +- remove fix-1564.patch +- dhcp-sets-gateway-host-route.patch +- because the two patches have been included into 0.20 upstream +- add iwmxsdk subpackage to package connmand plugin for Intel wimax +* Wed May 27 2009 Inaky Perez-Gonzalez 0.19 +- Add temporary fix (until next release) for DHCP servers whose gateway is not in the local network +* Tue May 19 2009 Martin Xu 0.19 +- Fixed Service->Disconnect issue (bug #1564, #1817) +* Fri May 15 2009 Joshua Lock 0.19-1 +- Upgrade to 0.19 +* Wed May 13 2009 Martin Xu 0.17 +- Upgrade to 0.17 +- Add builtin plugin support +* Mon May 11 2009 Martin Xu 0.16 +- Remove patch fix-bug-1558.patch +- Upgrade to 0.16 +* Mon Apr 13 2009 Martin Xu 0.15 +- Fixed flight mode enabling/disabling (bug #1558) +* Fri Mar 27 2009 Martin Xu 0.15 +- Upgrade to 0.15 +* Fri Mar 27 2009 Martin Xu 0.14 +- Upgrade to 0.14 +- remove connman-make-resolv.conf.patch +- remove fix-segment-fault.patch +* Mon Mar 23 2009 Martin Xu 0.13 +- Add fix-segment-fault.patch to fix segment fault error +* Mon Mar 23 2009 Martin Xu 0.13 +- Upgrade to 0.13 +* Tue Mar 10 2009 Inaky Perez-Gonzalez 0.12 +- Update to 0.12 +* Tue Mar 10 2009 Martin Xu 0.11 +- add bluez runtime dependency +* Fri Mar 6 2009 Martin Xu 0.11 +- add fix-bug1118.patch to fix bug1118 +* Mon Mar 2 2009 Martin Xu 0.11 +- upgrade to 0.11 +* Mon Feb 23 2009 Martin Xu 0.10 +- remove connman-ugly-dirty-awful-hack-until-dbus-at_console-is-fixed.patch +* Wed Feb 18 2009 Martin Xu 0.10 +- fix the url +* Thu Feb 12 2009 Inaky Perez-Gonzalez 0.10 +- WiMAX fix #1 +* Thu Feb 12 2009 Inaky Perez-Gonzalez 0.10 +- Enable thread support (for WiMAX plugin) +* Fri Jan 23 2009 Inaky Perez-Gonzalez 0.10 +- upgrade to 0.10, remove resolvconf plugin per Marcel's input +* Thu Jan 22 2009 Inaky Perez-Gonzalez 0.9 +- upgrade to 0.9 +* Tue Jan 20 2009 Inaky Perez-Gonzalez 0.8 +- connman creates /etc/resolv.conf on startup instead of owning the file +* Fri Jan 16 2009 Inaky Perez-Gonzalez 0.8 +- added missing patches +* Fri Jan 16 2009 Inaky Perez-Gonzalez 0.8 +- add tests scripts for cmdline wifi selection, resolv.conf default config +* Mon Jan 12 2009 Anas Nashif 0.8 +- Fixed comment in xml file +* Mon Jan 12 2009 Inaky Perez-Gonzalez 0.8 +- added an extremely ugly hack to fix the lack of dbus::at_console SHOULD BE PROPERLY FIXED +* Sat Jan 10 2009 Anas Nashif 0.8 +- Update to 0.8 +* Fri Jan 9 2009 Anas Nashif 0.7 +- Update to 0.7 +* Fri Dec 19 2008 Arjan van de Ven 0.5 +- Enable dbus permission for the policykit case +* Thu Dec 18 2008 Arjan van de Ven 0.5 +- test update to 0.5 +* Wed Dec 17 2008 Arjan van de Ven 0.4 +- Clean up the spec +* Tue Dec 16 2008 Anas Nashif 0.4 +- Fixed build +- Fixed rpmlint warnings +* Tue Dec 9 2008 Inaky Perez-Gonzalez 0.1 +- Push up release 0.1 +* Tue Dec 2 2008 Anas Nashif 0.0 +- Added chkconfig meta data +* Mon Nov 24 2008 Martin Xu +- Upgrade to snapshot 371-4a7178f +* Fri Sep 26 2008 Martin Xu +- Upgrade to snapshot 305.83359bf +- Remove connman-dhclient_path.patch +- Remove libgdbus from build requirement +* Thu Sep 25 2008 Martin Xu +- add dhclient and wpa_supplicant build requirment +- Fixed init script again +* Wed Sep 24 2008 Anas Nashif 0.0 +- Fixed application path (Martin Xu) +- Fixed init script +* Wed Aug 13 2008 Peng Li +- add build dependency for sqlite-devel +* Tue Aug 12 2008 Anas Nashif +- setup the right directory +* Tue Aug 12 2008 Anas Nashif +- Initial import into build system +* Mon Aug 4 2008 Marcel Holtmann +- Initial packaging diff -r 000000000000 -r 4f133201e207 faac/faac.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/faac/faac.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,82 @@ +Name: faac +Version: 1.28 +Release: 1%{?dist} +Summary: Encoder and encoding library for MPEG2/4 AAC + +Group: Applications/Multimedia +License: LGPLv2+ +URL: http://www.audiocoding.com/ +Source0: http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2 +Patch0: %{name}-libmp4v2.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libmp4v2-devel + + +%description +FAAC is an AAC audio encoder. It currently supports MPEG-4 LTP, MAIN and LOW +COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports +multichannel and gapless encoding. + +%package devel +Summary: Development libraries of the FAAC AAC encoder +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +FAAC is an AAC audio encoder. It currently supports MPEG-4 LTP, MAIN and LOW +COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports +multichannel and gapless encoding. + +This package contains development files and documentation for libfaac. + +%prep +%setup -q +%patch0 -p1 -b .mp4v2 +touch -r configure.in.mp4v2 configure.in +#fix permissions +find . -type f \( -name \*.h -or -name \*.c \) -exec chmod 644 {} \; +chmod 644 AUTHORS COPYING ChangeLog NEWS README TODO docs/* + +#fix encoding +/usr/bin/iconv -f iso8859-1 -t utf-8 AUTHORS > AUTHORS.conv && touch -r AUTHORS AUTHORS.conv && /bin/mv -f AUTHORS.conv AUTHORS + +%build +%configure --disable-static +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog NEWS README TODO docs/* +%{_bindir}/* +%{_libdir}/*.so.* +%{_mandir}/man1/%{name}* + +%files devel +%defattr(-,root,root,-) +%exclude %{_libdir}/*.la +%{_libdir}/*.so +%{_includedir}/*.h + +%changelog +* Fri Oct 29 2010 Kozinov Ivan - 1.25-1 +- Build for 1.1 diff -r 000000000000 -r 4f133201e207 faad2/faad2.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/faad2/faad2.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,97 @@ +Summary: Library and frontend for decoding MPEG2/4 AAC +Name: faad2 +Epoch: 1 +Version: 2.7 +Release: 1%{?dist} +License: GPLv2+ +Group: Applications/Multimedia +URL: http://www.audiocoding.com/faad2.html +Source: http://downloads.sourceforge.net/sourceforge/faac/%{name}-%{version}.tar.bz2 +# fix non-PIC objects in libmp4ff.a +Patch0: %{name}-pic.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: gcc-c++ +BuildRequires: id3lib-devel +BuildRequires: libsysfs-devel +BuildRequires: zlib-devel + +%description +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely +written from scratch. + +%package libs +Summary: Shared libraries of the FAAD 2 AAC decoder +Group: System Environment/Libraries +Obsoletes: %{name} < 1:2.6.1-3 + +%description libs +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely +written from scratch. + +This package contains libfaad. + +%package devel +Summary: Development libraries of the FAAD 2 AAC decoder +Group: Development/Libraries +Requires: %{name}-libs = %{epoch}:%{version}-%{release} + +%description devel +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely +written from scratch. + +This package contains development files and documentation for libfaad. + +%prep +%setup -q +%patch0 -p1 -b .pic +find . -name "*.c" -o -name "*.h" | xargs chmod 644 + +for f in AUTHORS COPYING ChangeLog NEWS README* TODO ; do + tr -d '\r' <$f >$f.n && touch -r $f $f.n && mv -f $f.n $f +done + +%build +%configure --disable-static + +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf %{buildroot} +%{__make} install DESTDIR=%{buildroot} +%{__rm} %{buildroot}%{_libdir}/libfaad.la +%{__rm} %{buildroot}%{_includedir}/mp4ff{,int}.h +%{__rm} %{buildroot}%{_libdir}/libmp4ff.a +install -dm755 %{buildroot}%{_mandir}/man1 +%{__mv} %{buildroot}%{_mandir}/{manm/faad.man,man1/faad.1} + +%clean +%{__rm} -rf %{buildroot} + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%files +%defattr(-, root, root, -) +%doc AUTHORS COPYING ChangeLog NEWS README* +%{_bindir}/faad +%{_mandir}/man1/faad.1* + +%files libs +%defattr(-,root,root,-) +%{_libdir}/libfaad.so.* + +%files devel +%defattr(-, root, root, -) +%doc TODO docs/Ahead\ AAC\ Decoder\ library\ documentation.pdf +%{_includedir}/faad.h +%{_includedir}/neaacdec.h +%{_libdir}/libfaad.so + +%changelog +* Mon Nov 1 2010 Kozinov Ivan 1:2.7-1 +- Build for MeeGo 1.1 diff -r 000000000000 -r 4f133201e207 gnucap/gnucap.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gnucap/gnucap.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,90 @@ +Name: gnucap +Version: 0.35 +Release: 7%{?dist} +Summary: The Gnu Circuit Analysis Package +Group: Applications/Engineering +License: GPLv2+ +URL: http://www.gnu.org/software/gnucap/ +Source0: http://www.gnucap.org/devel/gnucap-%{version}.tar.gz +Patch0: gnucap-0.34-debian.patch +Patch1: gnucap-0.35-gcc43.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: readline-devel + +%description +The primary component is a general purpose circuit simulator. It performs +nonlinear dc and transient analyses, fourier analysis, and ac analysis. Spice +compatible models for the MOSFET (level 1-7), BJT, and diode are included in +this release. Gnucap is not based on Spice, but some of the models have been +derived from the Berkeley models. Unlike Spice, the engine is designed to do +true mixed-mode simulation. Most of the code is in place for future support of +event driven analog simulation, and true multi-rate simulation. + + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +# use ncurses instead of termcap (bz 226771) +sed -i 's/-ltermcap/-lncurses/g' configure + + +%build +%configure +make %{?_smp_mflags} + + +%install +# make install uses hardcoded /usr/bin etc paths, so we must do this DIY +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +# for %%doc +rm -fr $RPM_BUILD_ROOT%{_datadir}/%{name} +mv doc/acs-tutorial doc/gnucap-tutorial +rm examples/Makefile* + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc doc/COPYING doc/history doc/relnotes.* doc/gnucap-tutorial doc/whatisit +%doc man/gnucap-man.pdf examples +%{_bindir}/%{name}* +%{_mandir}/man1/%{name}.1.gz + + +%changelog +* Wed Jan 13 2010 Rakesh Pandit - 0.35-7 +- Fixed URL and Source0 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.35-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Feb 24 2009 Fedora Release Engineering - 0.35-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Feb 19 2008 Fedora Release Engineering - 0.35-4 +- Autorebuild for GCC 4.3 + +* Tue Jan 8 2008 Hans de Goede 0.35-3 +- Fix building with gcc 4.3 + +* Tue Aug 7 2007 Hans de Goede 0.35-2 +- Update License tag for new Licensing Guidelines compliance + +* Wed Feb 14 2007 Hans de Goede 0.35-1 +- New upstream release 0.35 +- Link with -lncurses instead of -ltermcap (bz 226771) + +* Mon Aug 28 2006 Hans de Goede 0.34-3 +- FE6 Rebuild + +* Thu Apr 27 2006 Hans de Goede 0.34-2 +- add %%{?_smp_mflags} to the make command (bz 189699) + +* Sun Apr 23 2006 Hans de Goede 0.34-1 +- Initial spec file diff -r 000000000000 -r 4f133201e207 inetutils/inetutils.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/inetutils/inetutils.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,65 @@ +# package information +Name: inetutils +Summary: GNU Internet Utilities +URL: http://www.gnu.org/software/inetutils/ +Vendor: Free Software Foundation +Packager: Michael Schloh von Bennewitz +Distribution: OpenPKG Community +Group: Network +License: GPL +Version: 1.8 +Release: 20101201 + +# list of sources +Source0: ftp://ftp.gnu.org/gnu/inetutils/inetutils-%{version}.tar.gz + +# build information +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: ncurses, make +Requires(pre): ncurses + +%description + The GNU Internet Utilities are a collection of common network + programs. Please note that specific to this OpenPKG version only a + subset of the original GNU Internet Utilities is provided. Mainly we + provide networking clients only. + +%prep +%setup -q + +%build + CFLAGS="$RPM_OPT_FLAGS" \ + ./configure \ + --prefix=%{_prefix} \ + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --program-prefix=g \ + --disable-servers \ + --disable-tftp \ + --disable-whois \ + --disable-libls \ + --disable-encryption \ + --disable-authentication \ + --without-krb4 \ + --without-krb5 \ + --without-wrap \ + --without-pam + make %{?_smp_mflags} + +%install + rm -rf $RPM_BUILD_ROOT + make install DESTDIR=$RPM_BUILD_ROOT + strip $RPM_BUILD_ROOT%{_bindir}/* >/dev/null 2>&1 || true + rm -f $RPM_BUILD_ROOT%{_infodir}/dir + for i in tftp syslog.conf ftpd inetd rexecd rlogind rshd syslogd talkd \ + telnetd tftpd; do + rm -f $RPM_BUILD_ROOT%{_mandir}/man?/g$i.? + done + +%clean + rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%{_bindir}/* + diff -r 000000000000 -r 4f133201e207 iptables/iptables.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/iptables/iptables.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,405 @@ +Name: iptables +Summary: Tools for managing Linux kernel packet filtering capabilities +Version: 1.4.1.1 +Release: 5.6 +Source: http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.bz2 +Source1: iptables.init +Source2: iptables-config +Patch4: iptables-1.3.8-typo_latter.patch +Patch5: iptables-1.4.1.1-cloexec.patch +Patch8: iptables-1.4.1-nf_ext_init.patch +Patch9: iptables-1.4.1.1-tos_value_mask.patch +Group: System/Base +URL: http://www.netfilter.org/ +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +License: GPLv2 +BuildRequires: kernel-headers +Conflicts: kernel < 2.4.20 +Requires(post): chkconfig +Requires(preun): chkconfig + +%description +The iptables utility controls the network packet filtering code in the +Linux kernel. If you need to set up firewalls and/or IP masquerading, +you should install this package. + +%package ipv6 +Summary: IPv6 support for iptables +Group: System/Base +Requires: %{name} = %{version}-%{release} +Requires(post): chkconfig +Requires(preun): chkconfig + +%description ipv6 +The iptables package contains IPv6 (the next version of the IP +protocol) support for iptables. Iptables controls the Linux kernel +network packet filtering code, allowing you to set up firewalls and IP +masquerading. + +Install iptables-ipv6 if you need to set up firewalling for your +network and you are using ipv6. + +%package devel +Summary: Development package for iptables +Group: System/Base +Requires: %{name} = %{version}-%{release} + +%description devel +iptables development headers and libraries. + +The iptc interface is upstream marked as not public. The interface is not +stable and may change with every new version. It is therefore unsupported. + +%prep +%setup -q +%patch4 -p1 -b .typo_latter +%patch5 -p1 -b .cloexec +%patch8 -p1 -b .nf_ext_init +%patch9 -p1 -b .tos_value_mask + +# fix constructor names, see also nf_ext_init patch +perl -pi -e "s/void _init\(/void __attribute\(\(constructor\)\) nf_ext_init\(/g" extensions/*.c +perl -pi -e "s/^_init\(/__attribute\(\(constructor\)\) nf_ext_init\(/g" extensions/*.c + +%build +./configure --enable-devel --enable-libipq --bindir=/bin --sbindir=/sbin --sysconfdir=/etc --libdir=/%{_libdir} --libexecdir=/%{_lib} --mandir=%{_mandir} --includedir=%{_includedir} --with-kernel=/usr --with-kbuild=/usr --with-ksource=/usr +make + +%install +rm -rf %{buildroot} + +make install DESTDIR=%{buildroot} + +# install iptc devel library +install -m 644 libiptc/libiptc.a %{buildroot}/%{_libdir} + +# install init scripts and configuration files +install -d -m 755 $RPM_BUILD_ROOT/etc/rc.d/init.d +install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iptables +sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE1} > ip6tables.init +install -c -m 755 ip6tables.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ip6tables +install -d -m 755 $RPM_BUILD_ROOT/etc/sysconfig +install -c -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/iptables-config +sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config +install -c -m 755 ip6tables-config $RPM_BUILD_ROOT/etc/sysconfig/ip6tables-config + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc COPYING INSTALL INCOMPATIBILITIES +%attr(0755,root,root) /etc/rc.d/init.d/iptables +%config(noreplace) %attr(0600,root,root) /etc/sysconfig/iptables-config +/sbin/iptables* +%{_mandir}/man8/iptables* +%dir /%{_lib}/xtables +/%{_lib}/xtables/libipt* +/%{_lib}/xtables/libxt* + +%files ipv6 +%defattr(-,root,root) +%attr(0755,root,root) /etc/rc.d/init.d/ip6tables +%config(noreplace) %attr(0600,root,root) /etc/sysconfig/ip6tables-config +/sbin/ip6tables* +/bin/iptables-xml +%{_mandir}/man8/ip6tables* +/%{_lib}/xtables/libip6t* + +%files devel +%defattr(-,root,root) +%{_includedir}/*.h +%dir %{_includedir}/libiptc +%{_includedir}/libiptc/*.h +%{_libdir}/libipq.a +%{_libdir}/libiptc.a +%{_mandir}/man3/* + +%changelog +* Tue Jan 19 2010 Auke Kok - 1.4.1.1 +- remove startup symlinks, do not start iptables{,6} up by default +* Tue Jan 27 2009 Anas Nashif 1.4.1.1 +- Initial import into Moblin +* Tue Jul 22 2008 Thomas Woerner 1.4.1.1-2 +- fixed TOS value mask problem (rhbz#456244) (upstream patch) +- two more cloexec fixes +* Tue Jul 1 2008 Thomas Woerner 1.4.1.1-1 +- upstream bug fix release 1.4.1.1 +- dropped extra patch for 1.4.1 - not needed anymore +* Tue Jun 10 2008 Thomas Woerner 1.4.1-1 +- new version 1.4.1 with new build environment +- additional ipv6 network mask patch from Jan Engelhardt +- spec file cleanup +- removed old patches +* Fri Jun 6 2008 Tom "spot" Callaway 1.4.0-5 +- use normal kernel headers, not linux/compiler.h +- change BuildRequires: kernel-devel to kernel-headers +- We need to do this to be able to build for both sparcv9 and sparc64 + (there is no kernel-devel.sparcv9) +* Thu Mar 20 2008 Thomas Woerner 1.4.0-4 +- use O_CLOEXEC for all opened files in all applications (rhbz#438189) +* Mon Mar 3 2008 Thomas Woerner 1.4.0-3 +- use the kernel headers from the build tree for iptables for now to be able to + compile this package, but this makes the package more kernel dependant +- use s6_addr32 instead of in6_u.u6_addr32 +* Wed Feb 20 2008 Fedora Release Engineering - 1.4.0-2 +- Autorebuild for GCC 4.3 +* Mon Feb 11 2008 Thomas Woerner 1.4.0-1 +- new version 1.4.0 +- fixed condrestart (rhbz#428148) +- report the module in rmmod_r if there is an error +- use nf_ext_init instead of my_init for extension constructors +* Mon Nov 5 2007 Thomas Woerner 1.3.8-6 +- fixed leaked file descriptor before fork/exec (rhbz#312191) +- blacklisting is not working, use "install X /bin/(true|false)" test instead +- return private exit code 150 for disabled ipv6 support +- use script name for output messages +* Tue Oct 16 2007 Thomas Woerner 1.3.8-5 +- fixed error code for stopping a already stopped firewall (rhbz#321751) +- moved blacklist test into start +* Wed Sep 26 2007 Thomas Woerner 1.3.8-4.1 +- do not start ip6tables if ipv6 is blacklisted (rhbz#236888) +- use simpler fix for (rhbz#295611) + Thanks to Linus Torvalds for the patch. +* Mon Sep 24 2007 Thomas Woerner 1.3.8-4 +- fixed IPv6 reject type (rhbz#295181) +- fixed init script: start, stop and status +- support netfilter compiled into kernel in init script (rhbz#295611) +- dropped inversion for limit modules from man pages (rhbz#220780) +- fixed typo in ip6tables man page (rhbz#236185) +* Wed Sep 19 2007 Thomas Woerner 1.3.8-3 +- do not depend on local_fs in lsb header - this delayes start after network +- fixed exit code for initscript usage +* Mon Sep 17 2007 Thomas Woerner 1.3.8-2.1 +- do not use lock file for condrestart test +* Thu Aug 23 2007 Thomas Woerner 1.3.8-2 +- fixed initscript for LSB conformance (rhbz#246953, rhbz#242459) +- provide iptc interface again, but unsupported (rhbz#216733) +- compile all extension, which are supported by the kernel-headers package +- review fixes (rhbz#225906) +* Tue Jul 31 2007 Thomas Woerner +- reverted ipv6 fix, because it disables the ipv6 at all (rhbz#236888) +* Fri Jul 13 2007 Steve Conklin - 1.3.8-1 +- New version 1.3.8 +* Mon Apr 23 2007 Jeremy Katz - 1.3.7-2 +- fix error when ipv6 support isn't loaded in the kernel (#236888) +* Wed Jan 10 2007 Thomas Woerner 1.3.7-1.1 +- fixed installation of secmark modules +* Tue Jan 9 2007 Thomas Woerner 1.3.7-1 +- new verison 1.3.7 +- iptc is not a public interface and therefore not installed anymore +- dropped upstream secmark patch +* Tue Sep 19 2006 Thomas Woerner 1.3.5-2 +- added secmark iptables patches (#201573) +* Wed Jul 12 2006 Jesse Keating - 1.3.5-1.2.1 +- rebuild +* Fri Feb 10 2006 Jesse Keating - 1.3.5-1.2 +- bump again for double-long bug on ppc(64) +* Tue Feb 7 2006 Jesse Keating - 1.3.5-1.1 +- rebuilt for new gcc4.1 snapshot and glibc changes +* Thu Feb 2 2006 Thomas Woerner 1.3.5-1 +- new version 1.3.5 +- fixed init script to set policy for raw tables, too (#179094) +* Tue Jan 24 2006 Thomas Woerner 1.3.4-3 +- added important iptables header files to devel package +* Fri Dec 9 2005 Jesse Keating +- rebuilt +* Fri Nov 25 2005 Thomas Woerner 1.3.4-2 +- fix for plugin problem: link with "gcc -shared" instead of "ld -shared" and + replace "_init" with "__attribute((constructor)) my_init" +* Fri Nov 25 2005 Thomas Woerner 1.3.4-1.1 +- rebuild due to unresolved symbols in shared libraries +* Fri Nov 18 2005 Thomas Woerner 1.3.4-1 +- new version 1.3.4 +- dropped free_opts patch (upstream fixed) +- made libipq PIC (#158623) +- additional configuration options for iptables startup script (#172929) + Thanks to Jan Gruenwald for the patch +- spec file cleanup (dropped linux_header define and usage) +* Mon Jul 18 2005 Thomas Woerner 1.3.2-1 +- new version 1.3.2 with additional patch for the misplaced free_opts call + from Marcus Sundberg +* Wed May 11 2005 Thomas Woerner 1.3.1-1 +- new version 1.3.1 +* Fri Mar 18 2005 Thomas Woerner 1.3.0-2 +- Remove unnecessary explicit kernel dep (#146142) +- Fixed out of bounds accesses (#131848): Thanks to Steve Grubb + for the patch +- Adapted iptables-config to reference to modprobe.conf (#150143) +- Remove misleading message (#140154): Thanks to Ulrich Drepper + for the patch +* Mon Feb 21 2005 Thomas Woerner 1.3.0-1 +- new version 1.3.0 +* Thu Nov 11 2004 Thomas Woerner 1.2.11-3.2 +- fixed autoload problem in iptables and ip6tables (CAN-2004-0986) +* Fri Sep 17 2004 Thomas Woerner 1.2.11-3.1 +- changed default behaviour for IPTABLES_STATUS_NUMERIC to "yes" (#129731) +- modified config file to match this change and un-commented variables with + default values +* Thu Sep 16 2004 Thomas Woerner 1.2.11-3 +- applied second part of cleanup patch from (#131848): thanks to Steve Grubb + for the patch +* Wed Aug 25 2004 Thomas Woerner 1.2.11-2 +- fixed free bug in iptables (#128322) +* Tue Jun 22 2004 Thomas Woerner 1.2.11-1 +- new version 1.2.11 +* Thu Jun 17 2004 Thomas Woerner 1.2.10-1 +- new version 1.2.10 +* Tue Jun 15 2004 Elliot Lee +- rebuilt +* Tue Mar 2 2004 Elliot Lee +- rebuilt +* Thu Feb 26 2004 Thomas Woerner 1.2.9-2.3 +- fixed iptables-restore -c fault if there are no counters (#116421) +* Fri Feb 13 2004 Elliot Lee +- rebuilt +* Sun Jan 25 2004 Dan Walsh 1.2.9-1.2 +- Close File descriptors to prevent SELinux error message +* Wed Jan 7 2004 Thomas Woerner 1.2.9-1.1 +- rebuild +* Wed Dec 17 2003 Thomas Woerner 1.2.9-1 +- vew version 1.2.9 +- new config options in ipXtables-config: + IPTABLES_MODULES_UNLOAD +- more documentation in ipXtables-config +- fix for netlink security issue in libipq (devel package) +- print fix for libipt_icmp (#109546) +* Thu Oct 23 2003 Thomas Woerner 1.2.8-13 +- marked all messages in iptables init script for translation (#107462) +- enabled devel package (#105884, #106101) +- bumped build for fedora for libipt_recent.so (#106002) +* Tue Sep 23 2003 Thomas Woerner 1.2.8-12.1 +- fixed lost udp port range in ip6tables-save (#104484) +- fixed non numeric multiport port output in ipXtables-savs +* Mon Sep 22 2003 Florian La Roche 1.2.8-11 +- do not link against -lnsl +* Wed Sep 17 2003 Thomas Woerner 1.2.8-10 +- made variables in rmmod_r local +* Tue Jul 22 2003 Thomas Woerner 1.2.8-9 +- fixed permission for init script +* Sat Jul 19 2003 Thomas Woerner 1.2.8-8 +- fixed save when iptables file is missing and iptables-config permissions +* Tue Jul 8 2003 Thomas Woerner 1.2.8-7 +- fixes for ip6tables: module unloading, setting policy only for existing + tables +* Thu Jul 3 2003 Thomas Woerner 1.2.8-6 +- IPTABLES_SAVE_COUNTER defaults to no, now +- install config file in /etc/sysconfig +- exchange unload of ip_tables and ip_conntrack +- fixed start function +* Wed Jul 2 2003 Thomas Woerner 1.2.8-5 +- new config option IPTABLES_SAVE_ON_RESTART +- init script: new status, save and restart +- fixes #44905, #65389, #80785, #82860, #91040, #91560 and #91374 +* Mon Jun 30 2003 Thomas Woerner 1.2.8-4 +- new config option IPTABLES_STATUS_NUMERIC +- cleared IPTABLES_MODULES in iptables-config +* Mon Jun 30 2003 Thomas Woerner 1.2.8-3 +- new init scripts +* Sat Jun 28 2003 Florian La Roche +- remove check for very old kernel versions in init scripts +- sync up both init scripts and remove some further ugly things +- add some docu into rpm +* Thu Jun 26 2003 Thomas Woerner 1.2.8-2 +- rebuild +* Mon Jun 16 2003 Thomas Woerner 1.2.8-1 +- update to 1.2.8 +* Wed Jan 22 2003 Tim Powers +- rebuilt +* Mon Jan 13 2003 Bill Nottingham 1.2.7a-1 +- update to 1.2.7a +- add a plethora of bugfixes courtesy Michael Schwendt +* Fri Dec 13 2002 Elliot Lee 1.2.6a-3 +- Fix multilib +* Wed Aug 7 2002 Karsten Hopp +- fixed iptables and ip6tables initscript output, based on #70511 +- check return status of all iptables calls, not just the last one + in a 'for' loop. +* Mon Jul 29 2002 Bernhard Rosenkraenzer 1.2.6a-1 +- 1.2.6a (bugfix release, #69747) +* Fri Jun 21 2002 Tim Powers +- automated rebuild +* Thu May 23 2002 Tim Powers +- automated rebuild +* Mon Mar 4 2002 Bernhard Rosenkraenzer 1.2.5-3 +- Add some fixes from CVS, fixing bug #60465 +* Tue Feb 12 2002 Bernhard Rosenkraenzer 1.2.5-2 +- Merge ip6tables improvements from Ian Prowell + [#59402] +- Update URL (#59354) +- Use /sbin/chkconfig rather than chkconfig in %%%%postun script +* Fri Jan 11 2002 Bernhard Rosenkraenzer 1.2.5-1 +- 1.2.5 +* Wed Jan 9 2002 Tim Powers +- automated rebuild +* Mon Nov 5 2001 Bernhard Rosenkraenzer 1.2.4-2 +- Fix %%%%preun script +* Tue Oct 30 2001 Bernhard Rosenkraenzer 1.2.4-1 +- Update to 1.2.4 (various fixes, including security fixes; among others: + [#42990], #50500, #53325, #54280) +- Fix init script (#31133) +* Mon Sep 3 2001 Bernhard Rosenkraenzer 1.2.3-1 +- 1.2.3 (5 security fixes, some other fixes) +- Fix updating (#53032) +* Mon Aug 27 2001 Bernhard Rosenkraenzer 1.2.2-4 +- Fix #50990 +- Add some fixes from current CVS; should fix #52620 +* Mon Jul 16 2001 Bernhard Rosenkraenzer 1.2.2-3 +- Add some fixes from the current CVS tree; fixes #49154 and some IPv6 + issues +* Tue Jun 26 2001 Bernhard Rosenkraenzer 1.2.2-2 +- Fix iptables-save reject-with (#45632), Patch from Michael Schwendt + +* Tue May 8 2001 Bernhard Rosenkraenzer 1.2.2-1 +- 1.2.2 +* Wed Mar 21 2001 Bernhard Rosenkraenzer +- 1.2.1a, fixes #28412, #31136, #31460, #31133 +* Thu Mar 1 2001 Bernhard Rosenkraenzer +- Yet another initscript fix (#30173) +- Fix the fixes; they fixed some issues but broke more important + stuff :/ (#30176) +* Tue Feb 27 2001 Bernhard Rosenkraenzer +- Fix up initscript (#27962) +- Add fixes from CVS to iptables-{restore,save}, fixing #28412 +* Fri Feb 9 2001 Karsten Hopp +- create /etc/sysconfig/iptables mode 600 (same problem as #24245) +* Mon Feb 5 2001 Karsten Hopp +- fix bugzilla #25986 (initscript not marked as config file) +- fix bugzilla #25962 (iptables-restore) +- mv chkconfig --del from postun to preun +* Thu Feb 1 2001 Trond Eivind Glomsrød +- Fix check for ipchains +* Mon Jan 29 2001 Bernhard Rosenkraenzer +- Some fixes to init scripts +* Wed Jan 24 2001 Bernhard Rosenkraenzer +- Add some fixes from CVS, fixes among other things Bug #24732 +* Wed Jan 17 2001 Bernhard Rosenkraenzer +- Add missing man pages, fix up init script (Bug #17676) +* Mon Jan 15 2001 Bill Nottingham +- add init script +* Mon Jan 15 2001 Bernhard Rosenkraenzer +- 1.2 +- fix up ipv6 split +- add init script +- Move the plugins from /usr/lib/iptables to /lib/iptables. + This needs to work before /usr is mounted... +- Use -O1 on alpha (compiler bug) +* Sat Jan 6 2001 Bernhard Rosenkraenzer +- 1.1.2 +- Add IPv6 support (in separate package) +* Thu Aug 17 2000 Bill Nottingham +- build everywhere +* Tue Jul 25 2000 Bernhard Rosenkraenzer +- 1.1.1 +* Thu Jul 13 2000 Prospector +- automatic rebuild +* Tue Jun 27 2000 Preston Brown +- move iptables to /sbin. +- excludearch alpha for now, not building there because of compiler bug(?) +* Fri Jun 9 2000 Bill Nottingham +- don't obsolete ipchains either +- update to 1.1.0 +* Sun Jun 4 2000 Bill Nottingham +- remove explicit kernel requirement +* Tue May 2 2000 Bernhard Rosenkränzer +- initial package diff -r 000000000000 -r 4f133201e207 kismet/kismet.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kismet/kismet.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,67 @@ +Summary: Kismet is an 802.11 network sniffer and network dissector. +Name: kismet +Version: 2004.03 +Release: 1 +Group: Networking/Utilities +Copyright: GPL +Url: www.kismetwireless.net +Source: kismet-%{version}.%{release}.tar.gz +BuildRoot: %{_tmppath}/%{name}-root + + +%description +Kismet is an 802.11 layer2 wireless network detector, sniffer, and +intrusion detection system. Kismet will work with any wireless card which +supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and +802.11g traffic. + + +%prep +%setup -q + + +%build +%configure + +make + + +%install +rm -rf $RPM_BUILD_ROOT + +make DESTDIR=$RPM_BUILD_ROOT/ rpm + + +#%clean +#rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc README docs/DEVEL.* +%config /etc/kismet.conf +%config /etc/kismet_ui.conf +%config /etc/kismet_drone.conf +/etc/ap_manuf +/etc/client_manuf +/usr/bin/kismet +/usr/bin/kismet_client +/usr/bin/kismet_drone +%attr(0755,root,root) /usr/bin/kismet_server +%attr(0755,root,root) /usr/bin/kismet_drone +/usr/share/kismet/wav/*.wav +/usr/share/man/man1/gpsmap.1.gz +/usr/share/man/man1/kismet.1.gz +/usr/share/man/man1/kismet_drone.1.gz +/usr/share/man/man5/kismet.conf.5.gz +/usr/share/man/man5/kismet_ui.conf.5.gz +/usr/share/man/man5/kismet_drone.conf.5.gz + +%changelog +* Wed Aug 21 2002 Jeremiah Johnson +- Initial specfile creation. +* Sat Sep 21 2002 Mike Kershaw +- Added manuf tag files, additional man files +* Mon Feb 24 2002 Mike Kershaw +- Added drone man files and kismet_drone binary +* Sat Mar 13 2004 Mike Kershaw +- Updated spec file (finally), removed suid install, updated other info diff -r 000000000000 -r 4f133201e207 lame/lame.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lame/lame.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,126 @@ +Name: lame +Version: 3.98.4 +Release: 1.4 +Summary: Free MP3 audio compressor + +Group: Applications/Multimedia +License: GPLv2+ +URL: http://lame.sourceforge.net/ +Source0: http://downloads.sourceforge.net/sourceforge/lame/%{name}-%{version}.tar.gz +Patch1: %{name}-noexecstack.patch +Patch2: %{name}-pmake.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ncurses-devel +BuildRequires: gtk+-devel +# pkg-config should be pulled in by gtk+-devel but is not in EL-5 +BuildRequires: pkgconfig +%ifarch %{ix86} +BuildRequires: nasm +%endif +Requires: %{name}-libs = %{version}-%{release} + +%description +LAME is an open source MP3 encoder whose quality and speed matches +commercial encoders. LAME handles MPEG1,2 and 2.5 layer III encoding +with both constant and variable bitrates. + +%package libs +Summary: LAME MP3 encoding library +Group: System Environment/Libraries + +%description libs +LAME MP3 encoding library. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + +%description devel +This package development files for %{name}. + +%package mp3x +Summary: MP3 frame analyzer +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} + +%description mp3x +This package contains the mp3x frame analyzer. + + +%prep +%setup -q +%patch1 -p1 -b .noexec +%patch2 -p1 -b .pmake +iconv -f ISO-8859-1 -t UTF8 ChangeLog > ChangeLog.tmp && touch -r ChangeLog ChangeLog.tmp && mv ChangeLog.tmp ChangeLog + + +%build +#sed -i -e 's/^\(\s*hardcode_libdir_flag_spec\s*=\).*/\1/' configure +#export CFLAGS="$RPM_OPT_FLAGS -ffast-math" +unset CFLAGS +unset CXXFLAGS +unset FFLAGS +unset LD_AS_NEEDED +%configure \ + --disable-dependency-tracking \ + --disable-static \ +%ifarch %{ix86} + --enable-nasm \ +%endif + --enable-mp3x \ + --enable-mp3rtp \ + --enable-decode-layer1 + +make +echo $CFLAGS + +%install +rm -rf $RPM_BUILD_ROOT +make install INSTALL="install -p" DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +# Some apps still expect to find +ln -sf lame/lame.h $RPM_BUILD_ROOT%{_includedir}/lame.h +rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name} + + +%check +make test + + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr (-,root,root,-) +%doc README TODO USAGE doc/html/*.html doc/html/*.css +%{_bindir}/lame +%{_bindir}/mp3rtp +%{_mandir}/man1/lame.1* + +%files libs +%defattr(-,root,root,-) +%doc ChangeLog COPYING LICENSE +%{_libdir}/libmp3lame.so.* + +%files devel +%defattr (-,root,root,-) +%doc API HACKING STYLEGUIDE +%{_libdir}/libmp3lame.so +%{_includedir}/lame/ +%{_includedir}/lame.h + +%files mp3x +%defattr (-,root,root,-) +%{_bindir}/mp3x + +%changelog +* Fri Oct 29 2010 Kozinov Ivan - 3.98.4-1 +- Build for 1.1 diff -r 000000000000 -r 4f133201e207 libXtst/libXtst.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libXtst/libXtst.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,118 @@ +# +# Do not Edit! Generated by: +# spectacle version 0.13 +# +# >> macros +# << macros + +Name: libXtst +Summary: X.Org X11 libXtst runtime library +Version: 1.1.0 +Release: 3.10 +Group: System/Libraries +License: MIT +URL: http://www.x.org/ +Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2 +Source100: libXtst.yaml +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(xproto) +BuildRequires: pkgconfig(xextproto) +BuildRequires: pkgconfig(randrproto) +BuildRequires: pkgconfig(inputproto) +BuildRequires: pkgconfig(recordproto) +BuildRequires: pkgconfig(xextproto) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xrender) + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Description: %{summary} + + +%package devel +Summary: Development components for the libXtst library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Description: %{summary} + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static +# Call make instruction with smp support +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +# << install post + +%clean +rm -rf %{buildroot} + + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + + +%files +%defattr(-,root,root,-) +# >> files +%doc COPYING ChangeLog +%{_libdir}/libXtst.so.6 +%{_libdir}/libXtst.so.6.1.0 +# << files + + +%files devel +%defattr(-,root,root,-) +# >> files devel +%{_libdir}/libXtst.so +%{_libdir}/pkgconfig/xtst.pc +%{_includedir}/X11/extensions/XTest.h +%{_includedir}/X11/extensions/record.h +# << files devel + +%changelog +* Sat Feb 27 2010 Anas Nashif - 1.1.0 +- Updated with latest spectacle +- Include YAML file in source rpm +* Thu Oct 29 2009 Li Peng - 1.1.0 +- libXtst 1.1.0 +* Fri Dec 19 2008 Anas Nashif 1.0.3 +- Add Xi to requirements +* Fri Dec 19 2008 Anas Nashif 1.0.3 +- Generate spec +* Fri Dec 19 2008 Arjan van de Ven 1.0.3 +- Fix buildrequires +* Tue Dec 16 2008 Anas Nashif 1.0.3 +- Update spec file using latest spec-builder +* Tue Dec 16 2008 Anas Nashif 1.0.3 +- Update spec file using latest spec-builder +* Thu Dec 11 2008 Arjan van de Ven 1.0.3 +- Clean up specfile +* Mon Sep 22 2008 Peng Li 1.0.3 +- add build dependency libXi-devel diff -r 000000000000 -r 4f133201e207 libavc1394/libavc1394.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libavc1394/libavc1394.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,183 @@ +Summary: Audio/Video Control library for IEEE-1394 devices +Name: libavc1394 +Version: 0.5.3 +Release: 10%{?dist} +License: GPLv2+ and LGPLv2+ +Group: System Environment/Libraries +URL: http://sourceforge.net/projects/libavc1394/ +Source: http://downloads.sourceforge.net/libavc1394/libavc1394-%{version}.tar.gz +Patch1: libavc1394-0.5.3-librom.patch +BuildRequires: libraw1394-devel +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +ExcludeArch: s390 s390x + +%description +The libavc1394 library allows utilities to control IEEE-1394 devices +using the AV/C specification. Audio/Video Control allows applications +to control devices like the tape on a VCR or camcorder. + +%package devel +Summary: Development libs for libavc1394 +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: libraw1394-devel, pkgconfig + +%description devel +Development libraries required to build applications using libavc1394. + +%prep +%setup -q +%patch1 -p1 -b .librom +chmod -x test/dvcont.c + +%build +%configure +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} + +%install +rm -rf $RPM_BUILD_ROOT +make install INSTALL="install -p" DESTDIR=$RPM_BUILD_ROOT +# sigh, --disable-static doesn't work +rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,a} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING NEWS README ChangeLog TODO +# binaries are GPLv2+ +%{_bindir}/dvcont +%{_bindir}/mkrfc2734 +%{_bindir}/panelctl +%{_mandir}/man1/dvcont.1.gz +%{_mandir}/man1/panelctl.1.gz +%{_mandir}/man1/mkrfc2734.1* +# libs are LGPLv2+ +%{_libdir}/libavc1394.so.* +%{_libdir}/librom1394.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/libavc1394/ +%{_libdir}/pkgconfig/libavc1394.pc +%{_libdir}/libavc1394.so +%{_libdir}/librom1394.so + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.5.3-10 +- Build for MeeGo 1.1 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.5.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jun 10 2009 Jarod Wilson 0.5.3-8 +- Fix duplicate global symbols in libavc1394 vs. librom1394 (#216143) + +* Mon May 18 2009 Jarod Wilson 0.5.3-7 +- Use included libtool, kill rpath a different way (#225988) + +* Mon May 18 2009 Jarod Wilson 0.5.3-6 +- Fix up merge review issues (#225988) + +* Wed Feb 25 2009 Fedora Release Engineering - 0.5.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Aug 5 2008 Tom "spot" Callaway 0.5.3-4 +- fix license tag + +* Tue Jul 22 2008 Jarod Wilson 0.5.3-3 +- Bump and rebuild for libraw1394 v2.0.0 + +* Thu Feb 14 2008 Jarod Wilson - 0.5.3-2 +- Bump and rebuild with gcc 4.3 + +* Sun Sep 10 2006 Jarod Wilson - 0.5.3-1 +- Upstream release 0.5.3 + +* Wed Jul 12 2006 Jesse Keating - 0.5.1-2.2.1 +- rebuild + +* Fri Feb 10 2006 Jesse Keating - 0.5.1-2.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0.5.1-2.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Thu Dec 22 2005 Warren Togami 0.5.1-2 +- remove .a and .la (#172641) +- GPL -> LGPL (#165908) + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Thu Nov 10 2005 Matthias Saou 0.5.1-1 +- Update to 0.5.1. +- Update librom patch to still apply cleanly. + +* Sat Oct 15 2005 Florian La Roche +- make sure librom1394 is linked to libraw1394 and also + libavc1394 is linked to librom1394 (also bz 156938) + +* Wed Mar 16 2005 Elliot Lee +- rebuilt + +* Mon Feb 28 2005 Warren Togami 0.4.1-7 +- gcc4 rebuild + +* Sun Feb 06 2005 Warren Togami 0.4.1-6 +- rebuild against new libraw1394 + +* Mon Jan 03 2005 Colin Walters 0.4.1-5 +- Rerun autotools in attempt to get package to link to -lm +- Add patch libavc1394-0.4.1-kill-configure-insanity.patch + +* Mon Nov 22 2004 Karsten Hopp 0.4.1-4 +- remove bogus ldconfig after makeinstall + +* Fri Jul 30 2004 Florian La Roche +- add symlinks for ldconfig + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Thu Feb 12 2004 Warren Togami 0.4.1-1 +- upgrade to 0.4.1 +- Spec cleanups +- License -> Copyright +- Remove INSTALL; Add News, ChangeLog +- Applications/Multimedia -> System Environment/Libraries + +* Mon Aug 25 2003 Bill Nottingham 0.3.1-7 +- fix buildreqs (#102204) + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Thu Dec 12 2002 Tim Powers 0.3.1-4 +- rebuild on all arches + +* Wed Nov 20 2002 Florian La Roche +- exclude mainframe +- allow lib64 + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Sun Jun 09 2002 Michael Fulbright +- First RPM build + diff -r 000000000000 -r 4f133201e207 libcdio/libcdio.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libcdio/libcdio.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,255 @@ +Name: libcdio +Version: 0.82 +Release: 3%{?dist} +Summary: CD-ROM input and control library +Group: System Environment/Libraries +License: GPLv3+ +URL: http://www.gnu.org/software/libcdio/ +Source0: http://ftp.gnu.org/gnu/libcdio/libcdio-0.82.tar.gz +Source1: http://ftp.gnu.org/gnu/libcdio/libcdio-0.82.tar.gz.sig +Source2: libcdio-no_date_footer.hml +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: pkgconfig doxygen +BuildRequires: ncurses-devel +BuildRequires: help2man +Requires(post): /sbin/ldconfig +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +BuildRequires: gettext-devel +BuildRequires: chrpath + + +%description +This library provides an interface for CD-ROM access. It can be used +by applications that need OS- and device-independent access to CD-ROM +devices. + +%package devel +Summary: Header files and libraries for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains header files and libraries for %{name}. + + +%prep +%setup -q + +f=src/cd-paranoia/doc/ja/cd-paranoia.1.in +iconv -f euc-jp -t utf-8 -o $f.utf8 $f && mv $f.utf8 $f +iconv -f ISO88591 -t utf-8 -o THANKS.utf8 THANKS && mv THANKS.utf8 THANKS + +%build +%configure \ + --disable-vcd-info \ + --disable-dependency-tracking \ + --disable-cddb \ + --disable-static \ + --disable-rpath +make %{?_smp_mflags} + +# another multilib fix; remove the architecture information from version.h +sed -i -e "s,%{version}.*$,%{version}\\\",g" include/cdio/version.h + +cd doc/doxygen +sed -i -e "s,HTML_FOOTER.*$,HTML_FOOTER = libcdio-no_date_footer.hml,g" Doxyfile +cp %{SOURCE2} . +./run_doxygen + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +rm -f $RPM_BUILD_ROOT%{_infodir}/dir +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + +mv $RPM_BUILD_ROOT%{_mandir}/{jp,ja} + +rm -rf examples +mkdir -p examples/C++ +cp -a example/{*.c,README} examples +cp -a example/C++/{*.cpp,README} examples/C++ + +# fix timestamps of generated man-pages +for i in cd-info iso-read iso-info cd-read cd-drive; do + # remove build architecture information from man pages + sed -i -e 's, version.*linux-gnu,,g' $RPM_BUILD_ROOT%{_mandir}/man1/$i.1 + # remove libtool leftover from man pages + sed -i -e 's,lt-,,g;s,LT-,,g' $RPM_BUILD_ROOT%{_mandir}/man1/$i.1 + # fix timestamps to be the same in all packages + touch -r src/$i.help2man $RPM_BUILD_ROOT%{_mandir}/man1/$i.1 +done + +# remove rpath +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/* +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/*.so.* + +%check +# disable test using local CDROM +%{__sed} -i -e "s,testiso9660\$(EXEEXT),,g" \ + -e "s,testisocd\$(EXEEXT),,g" \ + -e "s,check_paranoia.sh check_opts.sh, check_opts.sh,g" \ + test/Makefile +make check + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post +/sbin/ldconfig +/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || : + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/%{name}.info \ + %{_infodir}/dir 2>/dev/null || : +fi + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING NEWS README README.libcdio THANKS TODO +%{_bindir}/* +%{_libdir}/*.so.* +%{_infodir}/* +%{_mandir}/man1/* +%lang(ja) %{_mandir}/ja/man1/* + + +%files devel +%defattr(-,root,root,-) +%doc doc/doxygen/html examples +%{_includedir}/cdio +%{_includedir}/cdio++ +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.82-3 +- Build for MeeGo 1.1 + +* Thu Jan 28 2010 Adrian Reber - 0.82-2 +- disabled building of static libraries (#556064) +- removed "Requires: pkgconfig" (rpm adds it automatically) + +* Wed Jan 20 2010 Roman Rakus rrakus@redhat.com 0.82-1 +- Update to 0.82 +- removed rpath +- converted THANKS to utf8 + +* Fri Jul 24 2009 Fedora Release Engineering - 0.81-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.81-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Oct 07 2008 Adrian Reber - 0.81-1 +- updated to 0.81 +- license changed to GPLv3+ +- fixed #477288 (libcdio-devel multilib conflict) +- applied patch to fix endless loop in mock + +* Tue Oct 07 2008 Adrian Reber - 0.80-5 +- fixed #462125 (Multilib conflict) - really, really, really + (also remove architecture information from man pages) + +* Thu Oct 02 2008 Adrian Reber - 0.80-4 +- fixed #462125 (Multilib conflict) - this time for real + +* Fri Sep 12 2008 Adrian Reber - 0.80-3 +- fixed #462125 (Multilib conflict) + +* Wed Jun 4 2008 Tomas Bzatek - 0.80-2 +- added patch enabling libcdio_paranoia.pc + +* Thu May 29 2008 Adrian Reber - 0.80-1 +- updated to 0.80 +- removed upstreamed patches +- last GPLv2+ release + +* Thu Feb 14 2008 Adrian Reber - 0.79-3 +- added patch to compile with gcc43 + +* Fri Jan 04 2008 Adrian Reber - 0.79-2 +- fixed security fix (was off by two) + +* Wed Jan 02 2008 Adrian Reber - 0.79-1 +- updated to 0.79 +- fixes #427197 (Long Joliet file name overflows cdio's buffer) +- fixes #341981 (multiarch conflicts in libcdio) + +* Fri Aug 24 2007 Adrian Reber - 0.78.2-3 +- rebuilt + +* Mon Jul 23 2007 Adrian Reber - 0.78.2-2 +- updated to 0.78.2 (#221359) (this time for real) + +* Thu Jan 04 2007 Adrian Reber - 0.78.2-1 +- updated to 0.78.2 (#221359) + +* Thu Oct 05 2006 Adrian Reber - 0.77-3 +- disabled iso9660 test case (fails for some reason with date problems) + this seems to be a known problem according to the ChangeLog + +* Thu Oct 05 2006 Christian Iseli 0.77-2 + - rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Fri Sep 22 2006 Adrian Reber - 0.77-1 +- Updated to 0.77 + +* Mon Sep 18 2006 Adrian Reber - 0.76-3 +- Rebuilt + +* Mon Sep 26 2005 Adrian Reber - 0.76-2 +- Rebuilt + +* Mon Sep 26 2005 Adrian Reber - 0.76-1 +- Updated to 0.76. +- Included doxygen generated documentation into -devel +- Included examples into -devel + +* Mon Aug 01 2005 Adrian Reber - 0.75-4 +- disable test accessing local CDROM drive (#164266) + +* Wed Jul 27 2005 Adrian Reber - 0.75-3 +- Rebuilt without libcddb dependency (#164270) + +* Tue Jul 26 2005 Adrian Reber - 0.75-2 +- Rebuilt + +* Thu Jul 14 2005 Adrian Reber - 0.75-1 +- Updated to 0.75. + +* Fri Jun 03 2005 Adrian Reber - 0.74-2 +- Updated to 0.74. + +* Sun Apr 24 2005 Ville Skyttä - 0.73-2 +- BuildRequire ncurses-devel (for cdda-player and cd-paranoia). +- Run test suite during build. +- Install Japanese man pages. + +* Sun Apr 24 2005 Adrian Reber - 0.73-1 +- Updated to 0.73. + +* Fri Mar 18 2005 Ville Skyttä - 0.70-2 +- Fix FC4 build (#151468). +- Build with dependency tracking disabled. + +* Sun Sep 5 2004 Marius L. Jøhndal - 0:0.70-0.fdr.1 +- Updated to 0.70. + +* Sat Jul 17 2004 Marius L. Jøhndal - 0:0.69-0.fdr.1 +- Updated to 0.69. +- Removed broken iso-read. +- Split Requires(pre,post). +- Added BuildReq pkgconfig. + +* Mon Mar 29 2004 Marius L. Jøhndal - 0:0.68-0.fdr.1 +- Initial RPM release. + diff -r 000000000000 -r 4f133201e207 libdc1394/libdc1394.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdc1394/libdc1394.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,189 @@ +# $Id$ + +#define svn_snapshot .svn459 +#define real_version 2.0.0-rc8%{svn_snapshot} +#%define real_version 2.1.0 +%define svn_build %{?svn_snapshot:1}%{!?svn_snapshot:0} + +Summary: 1394-based digital camera control library +Name: libdc1394 +Version: 2.1.2 +Release: 3%{?svn_snapshot}%{?dist} +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://sourceforge.net/projects/libdc1394/ +Source: http://dl.sf.net/libdc1394/libdc1394-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +ExcludeArch: s390 s390x + +BuildRequires: kernel-headers +BuildRequires: libraw1394-devel libusb1-devel +BuildRequires: doxygen +BuildRequires: libX11-devel libXv-devel +%if %{svn_build} +BuildRequires: libtool +%endif + +%description +Libdc1394 is a library that is intended to provide a high level programming +interface for application developers who wish to control IEEE 1394 based +cameras that conform to the 1394-based Digital Camera Specification. + +%package devel +Summary: Header files and libraries for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release}, libraw1394-devel +Requires: pkgconfig + +%description devel +This package contains the header files and libraries +for %{name}. If you like to develop programs using %{name}, +you will need to install %{name}-devel. + +%package docs +Summary: Development documentation for %{name} +Group: Documentation + +%description docs +This package contains the development documentation for %{name}. + +%package tools +Summary: Tools for use with %{name} +Group: Applications/System +Requires: %{name} = %{version} + +%description tools +This package contains tools that are useful when working and +developing with %{name}. + +%prep +%setup -q -n libdc1394-%{version} + +%build +%if %{svn_build} +cp /usr/share/libtool/ltmain.sh . +aclocal +autoheader +autoconf +automake --add-missing +%endif +%configure --disable-static --enable-doxygen-html --enable-doxygen-dot +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} +make doc + +%install +%{__rm} -rf %{buildroot} +make install DESTDIR=%{buildroot} INSTALL="%{__install} -p" +mkdir -p %{buildroot}%{_docdir}/%{name}-docs-%{version} +%{__install} -p -m 0644 doc/html/* %{buildroot}%{_docdir}/%{name}-docs-%{version} +for p in grab_color_image grab_gray_image grab_partial_image ladybug grab_partial_pvn; do + %{__install} -p -m 0644 examples/$p %{buildroot}%{_bindir}/dc1394_$p +done +%{__install} -p -m 0644 examples/dc1394_multiview %{buildroot}%{_bindir}/dc1394_multiview +for f in grab_color_image grab_gray_image grab_partial_image; do + mv %{buildroot}%{_mandir}/man1/$f.1 %{buildroot}%{_mandir}/man1/dc1394_$f.1 +done + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +%{__rm} -rf %{buildroot} + +%files +%defattr(-, root, root, 0755) +%doc AUTHORS ChangeLog COPYING NEWS README +%{_libdir}/libdc1394*.so.* + +%files devel +%defattr(-, root, root, 0755) +%doc examples/*.h examples/*.c +%{_includedir}/dc1394/ +%{_libdir}/libdc1394*.so +%{_libdir}/pkgconfig/%{name}-2.pc +%exclude %{_libdir}/*.la + +%files docs +%defattr(-, root, root, 0755) +%{_docdir}/%{name}-docs-%{version} + +%files tools +%defattr(-, root, root, 0755) +%{_bindir}/dc1394_* +%{_mandir}/man1/dc1394_*.1.gz + +%changelog +* Fri Oct 29 2010 Kozinov Ivan - 2.1.2-3 +- Build for 1.1 + +* Thu Sep 10 2009 Karsten Hopp 2.1.2-3 +- excludearch s390 s390x where we don't have libraw1394 + +* Fri Jul 24 2009 Fedora Release Engineering - 2.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jun 11 2009 Tim Niemueller - 2.1.2-1 +- Update to latest stable release 2.1.2 + +* Tue Mar 17 2009 Tim Niemueller - 2.1.0-1 +- Update to latest stable release 2.1.0 + +* Wed Feb 25 2009 Fedora Release Engineering - 2.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon May 12 2008 Tim Niemueller - 2.0.2-1 +- Update to latest stable release 2.0.2 + +* Sat Jan 19 2008 Tim Niemueller - 2.0.1-3 +- Made autotools calls optional, only called if svn_snapshot is defined +- devel subpackage now requires pkgconfig + +* Wed Jan 16 2008 Tim Niemueller - 2.0.1-2 +- Add docs subpackage to contain development documentation +- Incoroprate multilib tricks +- BuildReqire automake, autoconf, libtool and doxygen +- Removed unused BuildRequires +- Use header file from kernel-headers instead of kernel-devel +- BuildRequire kernel-devel +- Added tools subpackage to contain the resetbus and vloopback tools + +* Wed Jan 16 2008 Tim Niemueller - 2.0.1-1 +- Update to 2.0.1, now patent-free! + +* Mon Jan 07 2008 Tim Niemueller - 2.0.0-1 +- Update to 2.0.0 + +* Thu Dec 16 2007 Tim Niemueller - 2.0.0-rc9 +- Update to 2.0.0-rc9 + +* Wed Nov 28 2007 Tim Niemueller - 2.0.0-rc7.3.svn459 +- Updated to release 2.0.0-rc7+svn459 (not yet released) + +* Fri Nov 02 2007 Tim Niemueller - 2.0.0-rc7.1.svn443 +- Updated to release 2.0.0-rc7+svn443 (not yet released) for juju support +- Added --without juju to disable juju support (necessary for FC6) + +* Fri Feb 02 2007 Tim Niemueller - 2.0.0-rc5.1 +- Updated to release 2.0.0-rc5. + +* Wed Aug 16 2006 Tim Niemueller - 2.0.0-rc3.1 +- Updated to release 2.0.0-rc3. + +* Mon May 08 2006 Dries Verachtert - 2.0.0-0.1.pre7 +- Updated to release 2.0.0-0.1.pre7. + +* Sat Apr 08 2006 Dries Verachtert - 2.0.0-0.1.pre5.2 +- Rebuild for Fedora Core 5. + +* Thu Dec 8 2005 Matthias Saou 2.0.0-0.1.pre5 +- Update to 2.0.0-pre5. +- Add missing libraw1394-devel dependency to the devel package. + +* Tue Aug 30 2005 Dries Verachtert - 2.0.0-0.pre4 +- Update to release 2.0.0-0.pre4. + +* Thu Aug 25 2005 Dries Verachtert - 1.1.0-1 +- Initial package. diff -r 000000000000 -r 4f133201e207 libdca/libdca.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdca/libdca.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,128 @@ +Summary: DTS Coherent Acoustics decoder library +Name: libdca +Version: 0.0.5 +Release: 6%{?dist} +URL: http://www.videolan.org/developers/libdca.html +Group: System Environment/Libraries +Source: http://download.videolan.org/pub/videolan/libdca/0.0.5/%{name}-%{version}.tar.bz2 +Patch0: libdca-0.0.5-relsymlinks.patch +Patch1: libdca-0.0.5-strict-aliasing.patch +License: GPLv2+ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +libdca is a free library for decoding DTS Coherent Acoustics streams. It is +released under the terms of the GPL license. The DTS Coherent Acoustics +standard is used in a variety of applications, including DVD, DTS audio CD and +radio broadcasting. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Obsoletes: libdts-devel < 0.0.2-2 +Provides: libdts-devel = 0.0.2-2 +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +Development files for %{name}. + +Install %{name}-devel if you wish to develop or compile +applications that use %{name}. + +%package tools +Summary: Various tools for use with %{name} +Group: Applications/Multimedia + +%description tools +Various tools that use %{name}. + +%prep +%setup -q +%patch0 -p1 -b .relsymlinks +%patch1 -p1 -b .aliasing +iconv -f ISO8859-1 -t UTF-8 AUTHORS > tmp; mv tmp AUTHORS + +%build +%configure --disable-static +# Get rid of the /usr/lib64 RPATH on 64bit (as of 0.0.5) +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 +# Force PIC as applications fail to recompile against the lib on x86_64 without +%{__make} %{?_smp_mflags} OPT_CFLAGS="$RPM_OPT_FLAGS -fPIC" + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p" +rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog NEWS README +%{_libdir}/%{name}.so.* + +%files tools +%defattr(-,root,root,-) +%{_bindir}/* +%{_mandir}/man1/* + +%files devel +%defattr(-,root,root,-) +%doc TODO doc/%{name}.txt +%{_libdir}/pkgconfig/libd??.pc +%{_includedir}/d??.h +%{_libdir}/%{name}.so + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.0.5-6 +- Build for MeeGo 1.1 + +* Sat Oct 17 2009 kwizart < kwizart at gmail.com > - 0.0.5-5 +- Rebuild + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.0.5-4 +- rebuild for new F11 features + +* Sun Aug 03 2008 Thorsten Leemhuis 0.0.5-2 +- Merge freshrpms spec into livna spec for rpmfusion: +- Update to latest upstream releae 0.0.5 as used by freshrpms +- Set release to 2 to be higher as both livna and freshrpms latest release +- Drop x86_64 patch (not needed since we override OPT_CFLAGS anyways) +- Drop visibility patch, this should be done upstream +- Drop upstream integrated libtool patch +- No longer regenerate the autoxxx scripts as this is no longer needed +- Port strict aliasing patch to 0.0.5 release +- Add relative symlink creation patch from freshrpms +- Update license tag in accordance with new license tag guidelines + +* Sat Nov 25 2006 Dominik Mierzejewski 0.0.2-3 +- added patches from gentoo (shared build, strict aliasing and visibility) + +* Sat Oct 28 2006 Dominik Mierzejewski 0.0.2-2 +- renamed to libdca +- added Obsoletes/Provides +- simplified autotools call + +* Mon Aug 07 2006 Dominik Mierzejewski 0.0.2-1 +- stop pretending we have a newer version + +* Sat Apr 16 2005 Dominik Mierzejewski 0.0.3-0.20040725.1 +- adapted ArkLinux specfile +- x86_64 portability patch + +* Sun Jul 25 2004 Bernhard Rosenkraenzer 0.0.3-0.20040725.1ark +- Force -fPIC +- Update + +* Wed Jul 07 2004 Bernhard Rosenkraenzer 0.0.3-0.20040707.1ark +- initial RPM diff -r 000000000000 -r 4f133201e207 libdv/libdv.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdv/libdv.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,214 @@ +Summary: Software decoder for DV format video +Name: libdv +Version: 1.0.0 +Release: 10%{?dist} +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://libdv.sourceforge.net/ +Source: http://downloads.sourceforge.net/libdv/libdv-%{version}.tar.gz +Patch1: libdv-0.104-no-exec-stack.patch +Patch2: libdv-1.0.0-pic.patch +Patch3: libdv-1.0.0-gtk2.patch +Patch4: libdv-1.0.0-dso-linking.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +BuildRequires: gtk2-devel +BuildRequires: libXt-devel, libXv-devel +# Required for the gtk2 patch +BuildRequires: autoconf, automake, libtool, SDL-devel +BuildRequires: popt-devel +ExcludeArch: s390 s390x + +%description +The Quasar DV codec (libdv) is a software codec for DV video, the +encoding format used by most digital camcorders, typically those that +support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv was +developed according to the official standards for DV video: IEC 61834 +and SMPTE 314M. + +%package tools +Summary: Basic tools to manipulate Digital Video streams +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} + +%description tools +This package contains some basic programs to display and encode +digital video streams. This programs uses the Quasar DV codec (libdv), +a software codec for DV video, the encoding format used by most +digital camcorders, typically those that support the IEEE 1394 +(a.k.a. FireWire or i.Link) interface. + +%package devel +Summary: Development package for libdv +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +This package contains development files for libdv. + +%prep +%setup -q +%patch1 -p0 -b .no-exec-stack +%patch2 -p1 -b .pic +%patch3 -p1 -b .gtk2 +%patch4 -p1 -b .dso-linking +# Required for libtool 2.2 +libtoolize +# Required for the gtk2 patch +autoreconf + +%build +%configure --with-pic +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install +rm $RPM_BUILD_ROOT%{_libdir}/libdv.a +rm $RPM_BUILD_ROOT%{_libdir}/libdv.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc COPYING COPYRIGHT ChangeLog +%{_libdir}/libdv.so.* + +%files tools +%defattr(-,root,root,-) +%doc README.* +%{_bindir}/dubdv +%{_bindir}/dvconnect +%{_bindir}/encodedv +%{_bindir}/playdv +%{_mandir}/man1/dubdv.1* +%{_mandir}/man1/dvconnect.1* +%{_mandir}/man1/encodedv.1* +%{_mandir}/man1/playdv.1* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/libdv/ +%{_libdir}/libdv.so +%{_libdir}/pkgconfig/libdv.pc + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 1.0.0-10 +- Build for MeeGo 1.1 + +* Mon Feb 15 2010 Jay Fenlason 1.0.0-9 +- Add dso-linking patch to explicitly pull in the X libraries that + playdv depends on. + +* Fri Jul 24 2009 Fedora Release Engineering - 1.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Mar 03 2009 Robert Scheck 1.0.0-7 +- Rebuilt against libtool 2.2 + +* Wed Feb 25 2009 Fedora Release Engineering - 1.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Jul 7 2008 Tom "spot" Callaway 1.0.0-5 +- fix conditional comparison + +* Thu Feb 14 2008 Jarod Wilson 1.0.0-4 +- Bump and rebuild with gcc 4.3 + +* Wed Sep 12 2007 Jarod Wilson 1.0.0-3 +- A few more fixes from Matthias Saou: + - List man pages in %%files consistently w/o gz extension + - Add BR: popt-devel for f8+, its now split fromm rpm-devel + +* Wed Sep 12 2007 Jarod Wilson 1.0.0-2 +- Update License field (Matthias Saou) +- Remove useless zero epoch (Matthias Saou) +- Add pkgconfig devel sub-package req (Matthias Saou) +- Minor spec formatting changes and clean-ups + +* Fri Jan 19 2007 Jarod Wilson 1.0.0-1 +- New upstream release +- PIC patch from Mike Frysinger (#146596) +- Re-enable asm on i386 + +* Thu Sep 21 2006 Jarod Wilson 0.104-5 +- Disable asm on i386 for now to prevent text relocations in DSO + +* Wed Jul 12 2006 Jesse Keating - 0:0.104-4.fc6.1 +- rebuild + +* Wed May 24 2006 Jarod Wilson 0.104-4 +- disable PIC patch for now, it reliably causes segfaults on x86 + +* Sat May 13 2006 Jarod Wilson 0.104-3 +- rebuilt against latest X libs + +* Tue Mar 07 2006 Warren Togami 0.104-2 +- remove instead of exclude static libs + +* Wed Feb 15 2006 Matthias Saou 0.104-1 +- Update to 0.104 at last (#147311) +- Include no-exec-stack, pic-fix, amd64reloc and gtk2 patches from Gentoo + and PLD (merge gcc4 fix to the pic-fix patch). +- Now build against gtk2 (thanks to the patch above). +- Exclude static library. + +* Mon Feb 13 2006 Paul Nasrat - 0:0.103-4.3 +- Patch to build with gcc 4.1 + +* Fri Feb 10 2006 Jesse Keating - 0:0.103-4.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0:0.103-4.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Wed Mar 16 2005 Elliot Lee +- rebuilt + +* Mon Feb 28 2005 Warren Togami - 0:0.103-3 +- gcc4 rebuild + +* Sun Feb 06 2005 Warren Togami - 0:0.103-2 +- Fix erroneously requiring an executable stack (Nicholas Miell #146590) + +* Sun Sep 19 2004 Warren Togami - 0:0.103-1 +- upgrade to 0.103 + +* Sun Jun 20 2004 Jeremy Katz - 0:0.102-4 +- gtk+ doesn't need to be in the .pc file (committed upstream, reported +- don't require gtk+-devel for -devel package (unneeded) + to fedora-devel-list by John Thacker) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Sun May 30 2004 Warren Togami 0:0.102-2 +- Bug #123367 -devel Req gtk+-devel + +* Mon Mar 29 2004 Warren Togami 0:0.102-1 +- update to 0.102 + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Thu Feb 14 2004 Warren Togami 0:0.101-2 +- upgrade to 0.101 +- spec cleanup +- exclude from mainframes +- GPL -> LGPL + +* Sun Apr 27 2003 Dams 0:0.99-0.fdr.2 +- Added post/postun scriptlets + +* Fri Apr 25 2003 Dams +- Initial build. + + diff -r 000000000000 -r 4f133201e207 libdvdnav/libdvdnav.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdvdnav/libdvdnav.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,172 @@ +Name: libdvdnav +Version: 4.1.4 +Release: 1.4 +Summary: A library for reading DVD video discs based on Ogle code + +Group: System Environment/Libraries +License: GPLv2+ +#Source: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-%{version}.tar.bz2 +# svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav +Source: %{name}-svn1184.tar.bz2 +Patch0: %{name}-multilib.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: doxygen +BuildRequires: libdvdread-devel >= 4.1.3-0.3 + +%description +libdvdnav provides a simple library for reading DVD video discs. +The code is based on Ogle and used in, among others, the Xine dvdnav plug-in. + +%package devel +Summary: Development files for libdvdnav +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: libdvdread-devel >= 4.1.3-0.3 +Requires: pkgconfig + +%description devel +libdvdnav-devel contains the files necessary to build packages that use the +libdvdnav library. + +%prep +%setup -q +%patch0 -p1 -b .multilib + +%build +./configure2 \ + --disable-opts \ + --disable-static \ + --disable-strip \ + --extra-cflags="%{optflags}" \ + --libdir=%{_libdir} \ + --prefix=%{_prefix} \ + --shlibdir=%{_libdir} \ + --with-dvdread-config="pkg-config dvdread" \ + +%{__make} %{?_smp_mflags} +pushd doc +doxygen doxy.conf +popd + +%install +%{__rm} -rf %{buildroot} +%{__make} install DESTDIR=%{buildroot} +%{__install} -d -m 755 %{buildroot}/%{_datadir}/aclocal +%{__install} -p -m 644 m4/dvdnav.m4 %{buildroot}/%{_datadir}/aclocal + +%clean +%{__rm} -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README +%{_libdir}/libdvdnav.so.* +%{_libdir}/libdvdnavmini.so.* + +%files devel +%defattr(-,root,root,-) +%doc TODO doc/html/* +%{_bindir}/dvdnav-config +%{_libdir}/libdvdnav.so +%{_libdir}/libdvdnavmini.so +%{_includedir}/dvdnav +%{_datadir}/aclocal/dvdnav.m4 +%{_libdir}/pkgconfig/dvdnav.pc +%{_libdir}/pkgconfig/dvdnavmini.pc + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 4.1.4-0.2.svn1184 +- Build for MeeGo 1.1 + +* Sat Sep 26 2009 Dominik Mierzejewski 4.1.4-0.1.svn1184 +- fix multilib conflict, based on a patch by Rex Dieter (rhbz#477684) +- update to SVN r1184 +- move TODO to devel docs + +* Fri Jul 24 2009 Fedora Release Engineering - 4.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 4.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Sep 09 2008 Dominik Mierzejewski 4.1.3-1 +- update to 4.1.3 final + +* Sun Aug 31 2008 Dominik Mierzejewski 4.1.3-0.4.rc1 +- update to 4.1.3rc1 +- require libdvdread with fixed API + +* Fri Jul 25 2008 Dominik Mierzejewski 4.1.3-0.3 +- add missing file to -devel + +* Thu Jul 17 2008 Dominik Mierzejewski 4.1.3-0.2 +- update to current SVN +- use new external libdvdread + +* Fri Jun 06 2008 Dominik Mierzejewski 4.1.3-0.1 +- update to current SVN (pre-4.1.3) +- macroize +- re-enable parallel make + +* Sun Apr 13 2008 Dominik Mierzejewski 4.1.2-1 +- update to 4.1.2 +- drop obsolete patches (merged upstream) + +* Tue Feb 19 2008 Fedora Release Engineering - 4.1.1-6 +- Autorebuild for GCC 4.3 + +* Sun Jan 27 2008 Dominik Mierzejewski 4.1.1-5 +- fix missing include (bug 428910) + +* Sun Jan 06 2008 Dominik Mierzejewski 4.1.1-4 +- make sure -devel requires our version of libdvdread-devel + +* Thu Nov 22 2007 Dominik Mierzejewski 4.1.1-3 +- fix build with internal libdvdread + +* Wed Nov 21 2007 Dominik Mierzejewski 4.1.1-2 +- use upstream non-autotools buildsystem +- build with external libdvdread for older releases +- fix version.h +- fix soname +- fix lib paths on 64bit + +* Thu Nov 01 2007 Dominik Mierzejewski 4.1.1-1 +- switch to new upstream +- libdvdread comes from here now +- apply dvdread udf-related fixes from upstream SVN + +* Sun Aug 19 2007 Dominik Mierzejewski 0.1.10-4.20070819 +- update to current snapshot +- specfile cleanups + +* Thu May 03 2007 Dominik Mierzejewski 0.1.10-3.20070503 +- update to current snapshot from new upstream +- clean up some specfile cruft +- disable static libs +- drop unnecessary explicit dependency on libdvdread + +* Mon Mar 13 2006 Thorsten Leemhuis 0.1.10-2 +- Drop Epoch completely + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop Epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Wed Oct 13 2004 Ville Skyttä - 0:0.1.10-0.lvn.1 +- Update to 0.1.10. +- Disable dependency tracking to speed up the build. + +* Wed Jun 25 2003 Thomas Vander Stichele +- 0:0.1.9-0.fdr.2: incorporated bugzilla suggestions, new release + +* Thu May 29 2003 Thomas Vander Stichele +- 0:0.1.9-0.fdr.1: initial RPM release diff -r 000000000000 -r 4f133201e207 libdvdread/libdvdread.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libdvdread/libdvdread.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,201 @@ +Name: libdvdread +Version: 4.1.4 +Release: 1.4 +Summary: A library for reading DVD video discs based on Ogle code + +Group: System Environment/Libraries +License: GPLv2+ +#Source: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdread-%{version}.tar.bz2 +# svn export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread +Source: %{name}-svn1188.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# fix endianness issues on bigendian platforms +Patch0: %{name}-endian.patch +# dvdread-config: use pkg-config instead of hard-coded +# multilib-conflicting values +Patch1: %{name}-multilib.patch + +%description +libdvdread provides a simple foundation for reading DVD video disks. +It provides the functionality that is required to access many DVDs. + +%package devel +Summary: Development files for libdvdread +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +libdvdread provides a simple foundation for reading DVD video disks. +It provides the functionality that is required to access many DVDs. + +This package contains development files for libdvdread. + +%prep +%setup -q +%patch0 -p1 -b .endian +%patch1 -p1 -b .multilib + +%build +./configure2 \ + --disable-opts \ + --disable-static \ + --disable-strip \ + --extra-cflags="%{optflags}" \ + --libdir=%{_libdir} \ + --prefix=%{_prefix} \ + --shlibdir=%{_libdir} \ + +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf %{buildroot} +%{__make} install DESTDIR=%{buildroot} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog README +%{_libdir}/libdvdread.so.* + +%files devel +%defattr(-,root,root,-) +%doc DEVELOPMENT-POLICY.txt TODO +%{_bindir}/dvdread-config +%{_includedir}/dvdread +%{_libdir}/libdvdread.so +%{_libdir}/pkgconfig/dvdread.pc + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 4.1.4-0.3.svn1188 +- Build for MeeGo 1.1 + +* Sat Dec 12 2009 Dominik Mierzejewski 4.1.4-0.2.svn1188 +- updated to SVN r1188 (rhbz#540155) + +* Sun Sep 27 2009 Dominik Mierzejewski 4.1.4-0.1.svn1183 +- updated to SVN r1183 +- simplified multilib patch +- fixed endianness issues (rhbz#442508) +- added some docs + +* Fri Jul 24 2009 Fedora Release Engineering - 4.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat Jun 27 2009 Rex Dieter - 4.1.3-3 +- fix multilib conflict (#477687) + +* Wed Feb 25 2009 Fedora Release Engineering - 4.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Sep 09 2008 Dominik Mierzejewski 4.1.3-1 +- update to 4.1.3 final + +* Sun Aug 31 2008 Dominik Mierzejewski 4.1.3-0.3.rc1 +- update to 4.1.3rc1 +- fix include path + +* Thu Jul 17 2008 Dominik Mierzejewski 4.1.3-0.2 +- resurrect package from new upstream + +* Sun Jan 27 2008 Dominik Mierzejewski 0.9.7-4 +- fix missing include (bug 428910) + +* Wed Aug 29 2007 Dominik Mierzejewski 0.9.7-3 +- rebuild for BuildID +- update license tag + +* Wed Nov 26 2006 Dominik Mierzejewski 0.9.7-2 +- Rebuild. + +* Fri Oct 6 2006 Dams - 0.9.7-1 +- Updated to 0.9.7 + +* Wed Sep 20 2006 Ville Skyttä - 0.9.6-2 +- Rebuild. + +* Sun Jul 23 2006 Ville Skyttä - 0.9.6-1 +- 0.9.6. +- Specfile cleanup. + +* Thu Mar 16 2006 Ville Skyttä - 0.9.4-4 +- Fix linking with libdl on x86_64. +- Don't ship static libs. +- Build with dependency tracking disabled. +- Convert specfile and docs to UTF-8. +- Improve package descriptions. + +* Thu Mar 16 2006 Dams - 0.9.4-3 +- We BuildConflicting libdvdcss-devel at build time + +* Mon Mar 13 2006 Thorsten Leemhuis 0.9.4-2 +- Drop Epoch completely + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop Epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Thu Apr 3 2003 Marius Johndal 0:0.9.4-0.fdr.1 +- Initial Fedora RPM release. + +* Mon Mar 31 2003 Matthias Saou +- Rebuilt for Red Hat Linux 9. +- Exclude .la file. + +* Sun Feb 16 2003 Matthias Saou +- Update to 0.9.4. + +* Thu Sep 26 2002 Matthias Saou +- Updated to the latest cvs release. +- Rebuilt for Red Hat Linux 8.0. +- Updated URLs. + +* Mon May 27 2002 Matthias Saou +- Update to 0.9.3. + +* Wed May 15 2002 Matthias Saou +- Fixed the libdvdcss.so.0/1/2 problem again. + +* Thu May 2 2002 Matthias Saou +- Back to using libdvdcss 1.1.1, now it's all merged and fine. +- Rebuilt against Red Hat Linux 7.3. +- Added the %{?_smp_mflags} expansion. + +* Sat Jan 12 2002 Matthias Saou +- Reverted back to using libdvdcss 0.0.3.ogle3 since it works MUCH better + than 1.0.x. Doh! + +* Tue Nov 13 2001 Matthias Saou +- Rebuilt against libdvdcss 1.0.0 (added a patch). + +* Mon Oct 29 2001 Matthias Saou +- Spec file cleanup and fixes. + +* Thu Oct 11 2001 Martin Norbäck +- Updated to version 0.9.2 + +* Tue Sep 25 2001 Martin Norbäck +- Added small patch to fix the ldopen of libdvdcss + +* Tue Sep 18 2001 Martin Norbäck +- Updated to version 0.9.1 + +* Fri Sep 14 2001 Martin Norbäck +- Split into normal and devel package + +* Thu Sep 6 2001 Martin Norbäck +- Updated to version 0.9.0 + +* Tue Jul 03 2001 Martin Norbäck +- initial version + + diff -r 000000000000 -r 4f133201e207 libgssglue/libgssglue.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libgssglue/libgssglue.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,100 @@ +%define _root_libdir /%{_lib} + +Summary: Generic Security Services Application Programming Interface Library +Name: libgssglue +Version: 0.1 +Release: 9%{?dist} +URL: http://www.citi.umich.edu/projects/nfsv4/linux/ +License: GPL+ +Source0:http://www.citi.umich.edu/projects/nfsv4/linux/%{name}/%{name}-%{version}.tar.gz +Group: System Environment/Libraries +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Requires: krb5-libs >= 1.5 + +Provides: libgssapi = %{version}-%{release} +Provides: libgssapi-devel = %{version}-%{release} +Obsoletes: libgssapi <= 0.11 libgssapi-devel <= 0.11 + +Patch0: libgssglue-0.1-gssglue.patch + +%description +This library exports a gssapi interface, but doesn't implement any gssapi +mechanisms itself; instead it calls gssapi routines in other libraries, +depending on the mechanism. + +%package devel +Summary: Development files for the gssclug library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +This package includes header files and libraries necessary for +developing programs which use the gssapi library. + +%prep +%setup -q +%patch0 -p1 + +%build +%configure +make %{?_smp_mflags} all + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}/%{_sysconfdir} +mkdir -p %{buildroot}%{_root_libdir} +mkdir -p %{buildroot}%{_libdir}/pkgconfig +make DESTDIR=%{buildroot} install \ + libdir=%{_root_libdir} pkgconfigdir=%{_libdir}/pkgconfig +install -p -m 644 doc/gssapi_mech.conf %{buildroot}/%{_sysconfdir}/gssapi_mech.conf +rm -f %{buildroot}/%{_root_libdir}/*.{a,la} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog NEWS README +%{_root_libdir}/libgssglue.so.* +%config(noreplace) %{_sysconfdir}/gssapi_mech.conf + +%files devel +%defattr(0644,root,root,755) +%{_root_libdir}/libgssglue.so +%dir %{_includedir}/gssglue +%dir %{_includedir}/gssglue/gssapi +%{_includedir}/gssglue/gssapi/gssapi.h +%{_libdir}/pkgconfig/libgssglue.pc + +%changelog +* Thu Dec 2 2010 Steve Dickson 0.1-9 +- Moved the libraries from /usr/lib to /lib + +* Fri Jul 24 2009 Fedora Release Engineering - 0.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Jun 27 2008 Steve Dickson 0.1-6 +- Changed gssapi_mech.conf to use libgssapi_krb5.so.2 + instead of libgssapi_krb5.so (bz 447503) + +* Tue Feb 19 2008 Fedora Release Engineering - 0.1-5 +- Autorebuild for GCC 4.3 + +* Wed Oct 17 2007 Steve Dickson 0.1-4 +- updated Obsoletes: (0.1-3) +- Obsolete -devel package + +* Mon Sep 17 2007 Steve Dickson 0.1-2 +- RPM review + +* Tue Sep 11 2007 Steve Dickson +- Initial commit diff -r 000000000000 -r 4f133201e207 libmad/libmad.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libmad/libmad.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,194 @@ +Name: libmad +Version: 0.15.1b +Release: 14%{?dist} +Summary: MPEG audio decoder library + +Group: System Environment/Libraries +License: GPLv2 +URL: http://www.underbit.com/products/mad/ +Source0: http://download.sourceforge.net/mad/%{name}-%{version}.tar.gz +Patch0: libmad-0.15.1b-multiarch.patch +Patch1: libmad-0.15.1b-ppc.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildRequires: automake +BuildRequires: autoconf +BuildRequires: libtool + + +%description +MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 +and the MPEG-2 extension to Lower Sampling Frequencies, as well as the +so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, +and Layer III a.k.a. MP3) are fully implemented. + +%package devel +Summary: MPEG audio decoder library development files +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +%{summary}. + + +%prep +%setup -q +%patch0 -p1 -b .multiarch +%patch1 -p1 -b .ppc + +sed -i -e /-fforce-mem/d configure* # -fforce-mem gone in gcc 4.2, noop earlier +touch -r aclocal.m4 configure.ac NEWS AUTHORS ChangeLog + +# Create an additional pkgconfig file +%{__cat} << EOF > mad.pc +prefix=%{_prefix} +exec_prefix=%{_prefix} +libdir=%{_libdir} +includedir=%{_includedir} + +Name: mad +Description: MPEG Audio Decoder +Requires: +Version: %{version} +Libs: -L%{_libdir} -lmad -lm +Cflags: -I%{_includedir} +EOF + + + +%build +autoreconf -sfi +%configure \ +%ifarch x86_64 ia64 ppc64 + --enable-fpm=64bit \ +%endif + --disable-dependency-tracking \ + --enable-accuracy \ + --disable-debugging \ + --disable-static + +make %{?_smp_mflags} CPPFLAGS="$RPM_OPT_FLAGS" + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +%{__install} -D -p -m 0644 mad.pc %{buildroot}%{_libdir}/pkgconfig/mad.pc +touch -r mad.h.sed %{buildroot}/%{_includedir}/mad.h + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc CHANGES COPYING COPYRIGHT CREDITS README TODO +%{_libdir}/libmad.so.* + +%files devel +%defattr(-,root,root,-) +%{_libdir}/libmad.so +%{_libdir}/pkgconfig/mad.pc +%{_includedir}/mad.h + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.15.1b-14 +- Build for MeeGo 1.1 + +* Sun Jul 19 2009 David Juran - 0.15.1b-13 +- ppc asm patch from David Woodhouse (Bz 730) +- rpmlint warnings + +* Wed Jul 1 2009 David Juran - 0.15.1b-12 +- fix typo in multiarch patch +- fix ppc64 version (Bz 691) + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.15.1b-11 +- rebuild for new F11 features + +* Wed Jan 28 2009 David Juran - 0.15.1b-10 +- fix timestamps (Bz 264) + +* Sun Jan 25 2009 David Juran - 0.15.1b-9 +- fix multiarch (Bz 264) + +* Wed Jul 30 2008 Thorsten Leemhuis - 0.15.1b-7 +- Bump release for RpmFusion + +* Tue Feb 19 2008 David Juran - 0.15.1b-6 +- use $RPM_OPT_FLAGS - Bz 1873 + +* Sun Sep 30 2007 David Juran - 0.15.1b-5 +- Grab mad.pc from freshrpms. +- merge configure-optioins with freshrpms +- Adjusted Licence tag (GPLv2) +- Drop static archive + +* Fri Oct 06 2006 Thorsten Leemhuis 0.15.1b-4 + - rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Tue Sep 19 2006 Ville Skyttä - 0.15.1b-3 +- Use 64bit fixed point math on x86_64. +- Filter deprecated gcc flags, build with dependency tracking disabled. +- Move "b" to version field. + +* Mon Mar 13 2006 Thorsten Leemhuis 0.15.1-2.b +- Drop Epoch in devel dep, too + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop Epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Wed Feb 18 2004 Ville Skyttä - 0:0.15.1-0.lvn.1.b +- Update to 0.15.1b. + +* Sun Sep 28 2003 Dams 0:0.15.0-0.fdr.1.b.0.94 +- Remove comment after scriptlets + +* Mon Jun 30 2003 Ville Skyttä - 0:0.15.0-0.fdr.1.b +- Update to 0.15.0b. +- Split separate from the old mad package to follow upstream. +- -devel requires pkgconfig. + +* Thu Apr 24 2003 Ville Skyttä - 0:0.14.2-0.fdr.3.b +- Fix missing "main" package dependencies in *-devel. +- Include patch from Debian, possibly fixes #187 comment 7, and adds + pkgconfig files for libraries. + +* Sun Apr 20 2003 Ville Skyttä - 0:0.14.2-0.fdr.2.b +- Split into mad, libmad, -devel, libid3tag and -devel packages (#187). +- Provide mp3-cmdline virtual package and alternative. +- Build shared library. + +* Fri Apr 4 2003 Ville Skyttä - 0:0.14.2-0.fdr.1.b +- Update to current Fedora guidelines. +- Exclude %%{_libdir}/*.la. + +* Thu Feb 20 2003 Ville Skyttä - 0.14.2b-1.fedora.1 +- First Fedora release, based on Matthias Saou's work. + +* Fri Sep 27 2002 Matthias Saou +- Rebuild for Red Hat Linux 8.0 (missing because of license issues). +- Spec file cleanup. + +* Tue Mar 12 2002 Bill Nottingham 0.14.2b-3 +- ship libid3tag too + +* Thu Feb 21 2002 Bill Nottingham +- rebuild + +* Mon Jan 28 2002 Bill Nottingham +- split libmad off into a separate package diff -r 000000000000 -r 4f133201e207 libmpeg2/libmpeg2.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libmpeg2/libmpeg2.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,146 @@ +Name: libmpeg2 +Version: 0.5.1 +Release: 9%{?dist} +Summary: MPEG-2 decoder libraries + +Group: System Environment/Libraries +License: GPLv2+ +URL: http://libmpeg2.sourceforge.net/ +Source0: http://libmpeg2.sourceforge.net/files/libmpeg2-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: SDL-devel +BuildRequires: libXt-devel +BuildRequires: libXv-devel + + +%description +libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video +streams. It is released under the terms of the GPL license. + +%package -n mpeg2dec +Summary: MPEG-2 decoder program +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} + +%description -n mpeg2dec +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig +# Introducted in F-10 Can be dropped in F-12 +Provides: mpeg2dec-devel = %{version}-%{release} +Obsoletes: mpeg2dec-devel < %{version} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q +iconv -f ISO-8859-1 -t UTF-8 AUTHORS > AUTHORS.tmp +touch -r AUTHORS AUTHORS.tmp +cp -p -f AUTHORS.tmp AUTHORS +rm AUTHORS.tmp + +#Disable ppc altivec case +sed -i -e 's/ppc-/noppc64-/' configure.ac configure +sed -i -e 's/powerpc-/nopowerpc64-/' configure.ac configure + +%build +%configure --disable-static \ +%ifarch %{ix86} ppc + --disable-accel-detect \ +%endif + +# mpeg2dec have rpath +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} \ +%ifarch %{ix86} + OPT_CFLAGS="-fPIC -DPIC" \ +%else + OPT_CFLAGS="" \ +%endif + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + + +#Fix datatype internal definitions +install -pm 0644 libmpeg2/mpeg2_internal.h \ + $RPM_BUILD_ROOT%{_includedir}/mpeg2dec/ + + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README TODO +%{_libdir}/*.so.* + +%files -n mpeg2dec +%defattr(-,root,root,-) +%{_bindir}/corrupt_mpeg2 +%{_bindir}/extract_mpeg2 +%{_bindir}/mpeg2dec +%{_mandir}/man1/*.1* + +%files devel +%defattr(-,root,root,-) +%doc CodingStyle doc/libmpeg2.txt doc/sample*.c +%{_includedir}/mpeg2dec/ +%{_libdir}/*.so +%{_libdir}/pkgconfig/libmpeg2.pc +%{_libdir}/pkgconfig/libmpeg2convert.pc + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.5.1-9 +- Build for MeeGo 1.1 + +* Sat Oct 17 2009 kwizart < kwizart at gmail.com > - 0.5.1-8 +- Rebuild for F-12 + +* Wed Apr 8 2009 kwizart < kwizart at gmail.com > - 0.5.1-7 +- New attempt + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.5.1-6 +- rebuild for new F11 features + +* Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 0.5.1-5 +- Rebuild +- Fix target_arch conditionals +- Provides internal definitions mpeg2_internal.h +- Disable ppc altivec optim (TODO improve asm optim later) + +* Fri Oct 4 2008 kwizart < kwizart at gmail.com > - 0.5.1-3 +- Fix CFLAGS on x86 producing selinux denials. + +* Wed Jul 30 2008 Thorsten Leemhuis - 0.5.1-1 +- Update to 0.5.1 + +* Tue Jul 15 2008 kwizart < kwizart at gmail.com > - 0.5.0-1 +- Initial package (based on mpeg2dec) + diff -r 000000000000 -r 4f133201e207 libquicktime/libquicktime.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libquicktime/libquicktime.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,319 @@ +Summary: Library for reading and writing Quicktime files +Name: libquicktime +Version: 1.1.5 +Release: 3%{?dist} +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://libquicktime.sourceforge.net/ +Source0: http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz +Patch0: libquicktime-1.1.5-gtk.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libdv-devel +BuildRequires: libpng-devel libjpeg-devel libGLU-devel +BuildRequires: libvorbis-devel ffmpeg-devel +BuildRequires: schroedinger-devel +BuildRequires: lame-devel alsa-lib-devel libXt-devel libXaw-devel libXv-devel +BuildRequires: libdv-devel >= 0.102-4 x264-devel faad2-devel +BuildRequires: libavc1394-devel libraw1394-devel >= 0.9.0-12 +BuildRequires: gtk2-devel >= 2.4.0 +BuildRequires: schroedinger-devel +BuildRequires: gettext-devel +%{?_with_faac:BuildRequires: faac-devel} + +%package utils +Summary: Utilities for working with Quicktime files +Group: Applications/Multimedia + +%package devel +Summary: Development files for libquicktime +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig + +# -------------------------------------------------------------------- + +%description +Libquicktime is based on the quicktime4linux library with several +enhancements. All 3rd-party libraries were removed from the +sourcetree. Instead, the systemwide installed libraries are detected +by the configure script. All original codecs were moved into +dynamically loadable modules, and new codecs are in +development. Libquicktime is source-compatible with +quicktime4linux. Special API extensions allow access to the codec +registry and more convenient processing of Audio and Video +data. + +%description utils +Libquicktime is based on the quicktime4linux library with several +enhancements. This package contains utility programs and additional +tools, like a commandline player and a GTK configuration utility which +can configure the parameters of all installed codecs. + +%description devel +Libquicktime is based on the quicktime4linux library with several +enhancements. This package contains development files for %{name}. + +# -------------------------------------------------------------------- + +%prep +%setup -q +%patch0 -p1 -b .gtk + + +# -------------------------------------------------------------------- + +%build +%configure \ + --enable-gpl \ + --disable-rpath \ + --with-cpuflags="$RPM_OPT_FLAGS" \ + --disable-dependency-tracking \ + --without-doxygen \ + --disable-static \ + --with-libdv \ + --enable-libswscale + +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + +# -------------------------------------------------------------------- + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +find $RPM_BUILD_ROOT%{_libdir} -type f -a -name \*.la -exec rm {} \; + + +%find_lang %{name} + + +# -------------------------------------------------------------------- + +%clean +rm -rf $RPM_BUILD_ROOT + +# -------------------------------------------------------------------- + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc COPYING README TODO +%{_libdir}/%{name}*.so.* +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/lqt_*.so + +%files utils +%defattr(-,root,root,-) +%{_bindir}/libquicktime_config +%{_bindir}/lqt_transcode +%{_bindir}/lqtplay +%{_bindir}/qt2text +%{_bindir}/qtdechunk +%{_bindir}/qtdump +%{_bindir}/qtinfo +%{_bindir}/qtrechunk +%{_bindir}/qtstreamize +%{_bindir}/qtyuv4toyuv +%{_mandir}/man1/lqtplay.1* + +%files devel +%defattr(-,root,root,-) +%exclude %{_bindir}/lqt-config +%{_includedir}/lqt/ +%{_libdir}/pkgconfig/libquicktime.pc +%{_libdir}/%{name}*.so +%{_datadir}/aclocal/lqt.m4 + +# -------------------------------------------------------------------- + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 1.1.5-3 +- Build for MeeGo 1.1 + +* Sat Jul 10 2010 Nicolas Chauvet - 1.1.5-2 +- Add libquicktime-1.1.5-gtk.patch from Dan Horák. + +* Sat May 01 2010 Nicolas Chauvet - 1.1.5-1 +- Update to 1.1.5 + +* Mon Jan 25 2010 Nicolas Chauvet - 1.1.4-2 +- Rebuild + +* Sat Jan 16 2010 Nicolas Chauvet - 1.1.4-1 +- Update to 1.1.4 + +* Fri Oct 30 2009 kwizart - 1.1.3-3 +- Add BR schroedinger-devel + +* Tue Oct 27 2009 kwizart - 1.1.3-2 +- backport patch from Alexis Ballier. + +* Thu Oct 15 2009 kwizart - 1.1.3-1 +- Update to 1.1.3 +- Conditionalize faac + +* Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 1.1.1-2 +- Rebuild for faad x264 + +* Sun Dec 28 2008 kwizart - 1.1.1-1 +- Update to 1.1.1 +- Disable lqt-config (Fix RPM Fusion #265 ) + +* Thu Dec 4 2008 kwizart - 1.1.0-1 +- Update to 1.1.0 + +* Mon Sep 08 2008 Thorsten Leemhuis - 1.0.3-2 +- Add BR libdv-devel and --with-dv + +* Thu Jul 17 2008 kwizart - 1.0.3-1 +- Update to 1.0.3 + +* Sat Jun 14 2008 kwizart - 1.0.2-3 +- Enable libswscale + +* Thu Feb 28 2008 kwizart - 1.0.2-2 +- Rebuild for gcc43 and x264 + +* Sun Jan 13 2008 kwizart - 1.0.2-1 +- Update to 1.0.2 (gcc43 compliant) + +* Mon Oct 15 2007 kwizart - 1.0.1-1 +- Update to 1.0.1 +- Disable libswscale (disabled in ffmpeg). + +* Wed Sep 26 2007 kwizart - 1.0.0-2 +- Fix build for new tooltip with gtk 2.12 + A better patch may need: + http://library.gnome.org/devel/gtk/unstable/gtk-migrating-tooltips.html + +* Thu Jul 5 2007 kwizart - 1.0.0-1 +- Update to 1.0.0 +- Add BR gettext, libtool +- re-Run autogen.sh to prevent rpath issues... +- add patch from freshrpms. + +* Fri Jan 5 2007 Ville Skyttä - 0.9.10-4 +- Drop old ffmpeg (main) package dependency. +- Improve summary. + +* Wed Nov 22 2006 Ville Skyttä - 0.9.10-3 +- Enable GPL plugins, x264 patch borrowed from freshrpms. +- Split utilities into -utils subpackage. + +* Fri Oct 06 2006 Thorsten Leemhuis 0.9.10-2 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Sun Sep 24 2006 Dams - 0.9.10-1 +- Disabled some standard library paths in rpath with Ville help +- Explicitly disabling static objects building + +* Wed Sep 20 2006 Dams - 0.9.10-1 +- Updated to 0.9.10 + +* Sat Apr 8 2006 Ville Skyttä - 0.9.8-1 +- 0.9.8. + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Thu Jan 5 2006 Ville Skyttä - 0.9.7-0.lvn.9 +- Rebuild against new ffmpeg. +- Drop no longer needed modular X build dep workarounds. + +* Thu Dec 22 2005 Ville Skyttä - 0.9.7-0.lvn.8 +- Adapt to modular X11. +- Drop unneeded GTK1 build dependencies, BuildRequire fixed libdv-devel. +- Drop zero Epochs. + +* Fri Aug 19 2005 Dams - 0:0.9.7-0.lvn.7 +- More clean-up for obsolete pre-FC2 support + +* Tue Aug 16 2005 Ville Skyttä - 0:0.9.7-0.lvn.6 +- Quick hack to fix libavcodec detection with newer (>= 20050731) ffmpegs. +- Don't ship static libs. + +* Mon Jul 4 2005 Ville Skyttä - 0:0.9.7-0.lvn.5 +- Clean up obsolete pre-FC2 support. + +* Thu Jun 16 2005 Dams - 0:0.9.7-0.lvn.4 +- .... and gtk+-devel. + +* Thu Jun 16 2005 Dams - 0:0.9.7-0.lvn.3 +- libdv-devel needs glib-devel (fedora core bug....) + +* Mon Jun 13 2005 Dams - 0:0.9.7-0.lvn.2 +- Updated tarball + +* Thu May 26 2005 Ville Skyttä - 0:0.9.7-0.lvn.1 +- 0.9.7, MMX builds with gcc4 again. + +* Sat May 21 2005 Ville Skyttä - 0:0.9.6-0.lvn.1 +- 0.9.6, aclocal18 patch applied upstream. +- Patch to compile with gcc4 (MMX build is borked though, build --without mmx). +- Use "make install DESTDIR=..." to avoid nasty rpaths. + +* Thu Sep 2 2004 Ville Skyttä - 0:0.9.3-0.lvn.2 +- Make dv support conditional (default on), add minimum required libdv version. +- Make firewire support conditional again (only if dv support is available). +- Disable dependency tracking to speed up the build. +- Fix aclocal >= 1.8 warnings from lqt.m4. +- BuildRequire %%{_libdir}/libGLU.so.1. + +* Mon Aug 30 2004 Ville Skyttä - 0:0.9.3-0.lvn.1 +- Update to 0.9.3. +- Enable ffmpeg plugin. +- Make firewire support unconditional. +- Fix 64bit libdir. +- Fix -devel dependencies. +- Update list of archs with MMX. +- Clean up list of docs. + +* Tue Apr 6 2004 Dams 0:0.9.2-0.lvn.2 +- BuildConflicts libraw1394 0.10.0 to prevent surprises. + +* Tue Apr 6 2004 Dams 0:0.9.2-0.lvn.1 +- Conditionnal firewire stuff rewriten + +* Wed Mar 10 2004 Dams 0:0.9.2-0.fdr.1 +- Updated to final 0.9.2 release +- firewire now default enabled + +* Sun Sep 28 2003 Dams 0:0.9.2-0.fdr.0.7.pre1 +- Removed comment after scriptlets + +* Sat Aug 16 2003 Dams 0:0.9.2-0.fdr.0.6.pre1 +- Without firewire BuildConflicts with libdv/libavc1394/libraw1394-devel + +* Mon Jul 14 2003 Dams 0:0.9.2-0.fdr.0.5.pre1 +- Added missing deps for ffmpeg-devel +- Added build option "with firewire" (disabled by default) + +* Wed Jul 9 2003 Dams 0:0.9.2-0.fdr.0.4.pre1 +- Added missing unowned directory +- Removed URL in Source0 +- buildroot -> RPM_BUILD_ROOT +- athlon is mmx compliant too +- Now include all *.so/*.so.*/.a in libdir (bug #451) + +* Wed Apr 23 2003 Dams 0:0.9.2-0.fdr.0.3.pre1 +- Typo in group tag + +* Mon Apr 21 2003 Dams 0:0.9.2-0.fdr.0.2.pre1 +- Major fix from from Diag (plugins are now in the package). + +* Wed Apr 16 2003 Dams +- Initial build. diff -r 000000000000 -r 4f133201e207 libraw1394/libraw1394.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libraw1394/libraw1394.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,71 @@ +Summary: Library providing low-level IEEE-1394 access +Name: libraw1394 +Version: 2.0.5 +Release: 1%{?dist} +License: LGPLv2+ +Group: System Environment/Libraries +Source: http://www.kernel.org/pub/linux/libs/ieee1394/%{name}-%{version}.tar.gz +URL: http://www.dennedy.org/libraw1394/ +Patch: libraw1394-fix-missed-hup-signal.patch +ExcludeArch: s390 s390x +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: autoconf automake libtool kernel-headers + +%description +The libraw1394 library provides direct access to the IEEE-1394 bus through +the Linux 1394 subsystem's raw1394 user space interface. Support for both +the classic ieee1394 and new firewire linux driver stacks is included, with +run-time detection of the active stack. Fedora comes with the firewire stack +by default. + +%package devel +Summary: Development libs for libraw1394 +Group: Development/Libraries +Requires: %{name} = %{version}-%{release}, pkgconfig + +%description devel +Development libraries needed to build applications against libraw1394. + +%prep +%setup -q +%patch -p1 + +%build +%configure --disable-static +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT%{_libdir}/libraw1394.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,0755) +%doc COPYING.LIB README NEWS +%{_bindir}/dumpiso +%{_bindir}/sendiso +%{_bindir}/testlibraw +%{_libdir}/libraw1394.so.* +%{_mandir}/man1/dumpiso.1.gz +%{_mandir}/man1/sendiso.1.gz +%{_mandir}/man1/testlibraw.1.gz +%{_mandir}/man5/isodump.5.gz + +%files devel +%defattr(-,root,root,0755) +%doc doc/libraw1394.sgml +%{_includedir}/libraw1394/ +%{_libdir}/libraw1394.so +%{_libdir}/pkgconfig/libraw1394.pc + + +%changelog +* Fri Oct 29 2010 Kozinov Ivan 2.0.5-1 +- build for 1.1 diff -r 000000000000 -r 4f133201e207 libsocialweb-keys/libsocialweb-keys.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libsocialweb-keys/libsocialweb-keys.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,36 @@ +Name: libsocialweb-keys +Summary: API keys for libsocialweb +Group: System Environment/Desktop +Version: 1 +License: LGPL 2.1 +URL: http://www.moblin.org +Release: 1.3 +Source0: lastfm +Source1: twitter +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +Last.fm and Twitter API keys for libsocialweb. + +%prep +%setup -T -c -q -n %{name}-%{version} + +%build + +%install +rm -rf %{buildroot} + +%define keydir %{_datadir}/libsocialweb/keys +%{__mkdir_p} %{buildroot}/%{keydir} +cp %{SOURCE0} %{buildroot}/%{keydir} +cp %{SOURCE1} %{buildroot}/%{keydir} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{keydir}/* +%changelog +* Thu Feb 4 2010 Ross Burton - 1 +- Initial keys package, with lastfm and twitter keys. diff -r 000000000000 -r 4f133201e207 libtirpc/libtirpc.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libtirpc/libtirpc.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,310 @@ +%define _root_libdir /%{_lib} + +Name: libtirpc +Version: 0.2.1 +Release: 6%{?dist} +Summary: Transport Independent RPC Library +Group: System Environment/Libraries +License: SISSL and BSD +URL: http://nfsv4.bullopensource.org/ + +Patch001: libtirpc-0-2-2-rc2.patch + +Patch100: libtirpc-0.2.1-SISSL-license.patch +Patch101: libtirpc-0.2.1-replace-SISSL-with-BSD.patch +Patch102: libtirpc-0.2.1-BSD-license.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: http://downloads.sourceforge.net/libtirpc/libtirpc-%{version}.tar.bz2 + +BuildRequires: automake, autoconf, libtool, pkgconfig +BuildRequires: libgssglue-devel + +%description +This package contains SunLib's implementation of transport-independent +RPC (TI-RPC) documentation. This library forms a piece of the base of +Open Network Computing (ONC), and is derived directly from the +Solaris 2.3 source. + +TI-RPC is an enhanced version of TS-RPC that requires the UNIX System V +Transport Layer Interface (TLI) or an equivalent X/Open Transport Interface +(XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supported +by almost 70 vendors on all major operating systems. TS-RPC source code +(RPCSRC 4.0) remains available from several internet sites. + +%package devel +Summary: Development files for the libtirpc library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires(devel): pkgconfig man-db + +%description devel +This package includes header files and libraries necessary for +developing programs which use the tirpc library. + + +%prep +%setup -q + +%patch001 -p1 + +%patch100 -p1 +%patch101 -p1 +%patch102 -p1 + +# Remove .orig files +find . -name "*.orig" | xargs rm -f + +%build +sh autogen.sh +autoreconf -fisv +%configure --enable-gss +make all + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}/etc +mkdir -p %{buildroot}%{_root_libdir} +mkdir -p %{buildroot}%{_libdir}/pkgconfig +make install DESTDIR=%{buildroot} \ + libdir=%{_root_libdir} pkgconfigdir=%{_libdir}/pkgconfig +# Don't package .a or .la files +rm -f %{buildroot}%{_root_libdir}/*.{a,la} + +# Creat the man diretory +mv %{buildroot}%{_mandir}/man3 %{buildroot}%{_mandir}/man3t + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel +# Register the new man section +#if [ "$1" -eq 1 ]; then +# makewhatis -s 3t +#fi + +%postun devel +# Remove the existance of the man section +#makewhatis -s 3t + + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog NEWS README +%{_root_libdir}/libtirpc.so.* +%config(noreplace)%{_sysconfdir}/netconfig + +%files devel +%defattr(0644,root,root,755) +%dir %{_includedir}/tirpc +%dir %{_includedir}/tirpc/rpc +%dir %{_includedir}/tirpc/rpcsvc +%{_root_libdir}/libtirpc.so +%{_libdir}/pkgconfig/libtirpc.pc +%{_includedir}/tirpc/netconfig.h +%{_includedir}/tirpc/rpc/auth.h +%{_includedir}/tirpc/rpc/auth_des.h +%{_includedir}/tirpc/rpc/auth_gss.h +%{_includedir}/tirpc/rpc/auth_kerb.h +%{_includedir}/tirpc/rpc/auth_unix.h +%{_includedir}/tirpc/rpc/clnt.h +%{_includedir}/tirpc/rpc/clnt_soc.h +%{_includedir}/tirpc/rpc/clnt_stat.h +%{_includedir}/tirpc/rpc/des.h +%{_includedir}/tirpc/rpc/des_crypt.h +%{_includedir}/tirpc/rpc/nettype.h +%{_includedir}/tirpc/rpc/pmap_clnt.h +%{_includedir}/tirpc/rpc/pmap_prot.h +%{_includedir}/tirpc/rpc/pmap_rmt.h +%{_includedir}/tirpc/rpc/raw.h +%{_includedir}/tirpc/rpc/rpc.h +%{_includedir}/tirpc/rpc/rpc_com.h +%{_includedir}/tirpc/rpc/rpc_msg.h +%{_includedir}/tirpc/rpc/rpcb_clnt.h +%{_includedir}/tirpc/rpc/rpcb_prot.h +%{_includedir}/tirpc/rpc/rpcb_prot.x +%{_includedir}/tirpc/rpc/rpcent.h +%{_includedir}/tirpc/rpc/svc.h +%{_includedir}/tirpc/rpc/svc_auth.h +%{_includedir}/tirpc/rpc/svc_dg.h +%{_includedir}/tirpc/rpc/svc_soc.h +%{_includedir}/tirpc/rpc/types.h +%{_includedir}/tirpc/rpc/xdr.h +%{_includedir}/tirpc/rpcsvc/crypt.h +%{_includedir}/tirpc/rpcsvc/crypt.x +%{_mandir}/*/* + +%changelog +* Thu Dec 2 2010 Steve Dickson 0.2.1-6 +- Moved the libraries from /usr/lib to /lib + +* Mon Aug 30 2010 Steve Dickson 0.2.1-5 +- Relicense these SISSL files to 3 clause BSD +- Fixed last remaining BSD license issues + +* Fri Jul 16 2010 Steve Dickson 0.2.1-4 +- Add back SISSL license attribution + +* Fri Jul 09 2010 Mike McGrath 0.2.1-3.1 +- Rebuild to fix broken man dep s/man/man-db/ + +* Tue May 18 2010 Steve Dickson 0.2.1-3 +- Updated to latest RC release: libtirpc-0-2-2-rc2 [bz 519430] + +* Mon Mar 22 2010 Steve Dickson 0.2.1-2 +- Updated to latest RC release: libtirpc-0-2-2-rc1 + +* Mon Nov 30 2009 Steve Dickson 0.2.1-1 +- Updated to latest upstream version: 0.2.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 9 2009 Steve Dickson 0.2.0-3 +- Updated to latest upstream tag: 0-2-1-rc3 + Fixed the --disable-gss options + Fixed a number of warnings + Change how architectures are define in xdr_float.c + +* Mon Jun 29 2009 Steve Dickson 0.2.0-2 +- Updated to latest upstream tag: 0-2-1-rc2 + rpcb_clnt: RPC_PROGNOTREGISTERED is a permanent error + clnt_dg: Fix infinite loop when datagram call times ou + Updated .gitignore file + Replace the hard coded path name with the top_srcdir macrc + Added 'doc' to the SUBDIRS list so make install work correctly. + +* Fri May 29 2009 Steve Dickson 0.2.0-1 +- Updated to latest upstream version: 0.2.0 + +* Tue May 19 2009 Tom "spot" Callaway 0.1.11-3 +- Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems + +* Mon Apr 20 2009 Steve Dickson 0.1.11-2 +- Updated to libtirpc-0.1.12-rc1 + +* Mon Apr 20 2009 Steve Dickson 0.1.11-1 +- Updated to the latest release: 0.1.11 + +* Fri Mar 13 2009 Steve Dickson 0.1.10-6 +- libtirpc: set r_netid and r_owner in __rpcb_findaddr_timed +- libtirpc: be sure to free cl_netid and cl_tp +- libtirpc: must free saved wire verifier when destroying context + +* Wed Feb 25 2009 Fedora Release Engineering - 0.1.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Jan 28 2009 Steve Dickson 0.1.10-4 +- Converted all uids and uids to type uid_t and gid_t (sf 2446314) + +* Wed Jan 28 2009 Steve Dickson 0.1.10-3 +- backwards compatibility: fix order of fields in TI-RPC's + svc_req (bz 481388) +- Removed a number warnings. + +* Thu Jan 22 2009 Steve Dickson 0.1.10-2 +- Header file fixes for C++ + +* Thu Nov 20 2008 Steve Dickson 0.1.10-1 +- Updated to latest upstream version: 0.1.10 + +* Tue Oct 28 2008 Steve Dickson 0.1.9-7 +- Fixed some incorrect function declarations (bz468815) + +* Mon Oct 27 2008 Steve Dickson 0.1.9-6 +- Fix bad assumption taddr2uaddr processing that + caused a segfault (bz468014) + +* Tue Sep 16 2008 Steve Dickson 0.1.9-5 +- Fix for taddr2addr conversion bug of local addresses +- Fixed some of warnings in: src/auth_time.c, src/clnt_dg.c and + src/clnt_raw.c +- Added some #ifdef NOTUSED around some code in src/rpbc_clnt.c + that was not being used... + +* Thu Sep 4 2008 Steve Dickson 0.1.9-4 +- Always make IPv6 sockets V6ONLY +- Fix incorrect sizeof() in __rpc_getbroadifs + +* Thu Aug 7 2008 Tom "spot" Callaway 0.1.9-3 +- fix license tag + +* Tue Jul 9 2008 Steve Dickson 0.1.9-1 +- Update to latest upstream version 0.1.9 + +* Fri Jun 27 2008 Steve Dickson 0.1.8-2 +- Added super-H(sh3,4) architecture support (bz 446559) + +* Tue Jun 10 2008 Steve Dickson 0.1.8-1 +- Update to latest upstream version 0.1.8 + +* Wed Mar 12 2008 Steve Dickson 0.1.7-18 +- Install man pages in the 3t section + +* Tue Feb 19 2008 Fedora Release Engineering - 0.1.7-17 +- Autorebuild for GCC 4.3 + +* Mon Feb 18 2008 Steve Dickson 0.1.7-16 +- Added patch that creates a libtirpc.pc used by the + pkg-config command. + +* Thu Jan 24 2008 Steve Dickson 0.1.7-15 +- Protect from buffer overflow in the GSS code. (bz 362121) + +* Mon Dec 17 2007 Steve Dickson 0.1.7-14 +- Fixed typo in /etc/netconfig file (bz 414471) + +* Thu Oct 25 2007 Steve Dickson 0.1.7-13 +- Added a check for the ARM arch (bz 351071) + +* Wed Oct 17 2007 Steve Dickson 0.1.7-12 +- Switch the libgssapi dependency to libgssglue + +* Mon Oct 15 2007 Steve Dickson 0.1.7-11 +- Made tcp6/udp6 network ids no longer visible in the netconfig + file since the ipv6 code is not fully baked yet in rpcbind. (bz 249121) + +* Wed Aug 29 2007 Fedora Release Engineering - 0.1.7-10 +- Rebuild for selinux ppc32 issue. + +* Mon Jul 30 2007 0.1.7-9 +- Fixed mutex lock problem in clnt_raw_create() +- Ignore the return value of snprintf() and use strlen() instead + to bump the pointer in clnt_sperror() +- A couple ntohs() were needed in bindresvport_sa() +- Added IP_RECVERR processing with to clnt_dg_call() so + application will see errors instead of timing out +- Make sure remote address (xp_rtaddr) is populated + with the correct type of address. +- Change the order of network ids in /etc/netconfg + putting ipv4 ids before ipv6. +- Bumped up Release from 8 to 9. + +* Mon Jul 9 2007 0.1.7-7 +- Fixed infinite loop in svc_run() (bz 246677) + +* Thu Apr 26 2007 0.1.7-6 +- Fixed potential buffer overflow in xdr_strings +- Added a optimization to bindresvport that allows more + ports to be tried. + +* Mon Mar 26 2007 Steve Dickson 0.1.7-5 +- Fixed Unowned Directory RPM problem (bz 233873) + +* Mon Aug 28 2006 Steve Dickson 0.1.7-4 +- Fixed undefined symbol (bz 204296) + +* Mon Aug 14 2006 Steve Dickson 0.1.7-3 +- Added in svc_auth_none needed by the GSSAPI code. +- Added compile define for ppc64 archs + +* Fri Aug 11 2006 Steve Dickson 0.1.7-2 +- Uncommented tcp6 and udp6 in the default /etc/netconfig file. +- Added hooks to used the libgssapi library. + +* Fri Aug 4 2006 Steve Dickson 0.1.7-1 +- Initial commit diff -r 000000000000 -r 4f133201e207 lifelines/lifelines.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lifelines/lifelines.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,157 @@ +# +# lifelines.spec - RPM configuration file for Lifelines +# +# To generate RPMs, place the tar.gz in /usr/src/packages/SOURCES/ and +# (or /usr/src/redhat/SOURCES as appropriate) +# then "rpm -ba lifelines.spec" +# or on newer systems, "rpmbuild -ba lifelines.spec" +# +# Add comment to top of comments at bottom if you revise this file. +# + +%define lifelines_version 3.0.62 +%define reports_dir /usr/local/share/lifelines-%{lifelines_version}/reports +%define tt_dir /usr/local/share/lifelines-%{lifelines_version}/tt + +Name: lifelines +Summary: lifelines genealogy program +Version: %{lifelines_version} +Release: 1 +License: X11 +Group: Utilities/System +Source: http://download.sourceforge.net/lifelines/lifelines-%{lifelines_version}.tar.gz +URL: http://lifelines.sourceforge.net/ +Packager: Marc Nozell +Provides: lifelines +BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRequires: ncurses-devel bison + +%description +This program allows the tracking of genealogical information. The lifelines +reports are the power of the system. + +%prep +%setup + +%build +#make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" +sh -c ./configure +make + +%install +install -d -m 755 $RPM_BUILD_ROOT/usr/local/bin +install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT/usr/local/bin +install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT/usr/local/bin +install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT/usr/local/bin + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES +install -m 644 po/da.gmo $RPM_BUILD_ROOT/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES +install -m 644 po/de.gmo $RPM_BUILD_ROOT/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES +install -m 644 po/eo.gmo $RPM_BUILD_ROOT/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES +install -m 644 po/es.gmo $RPM_BUILD_ROOT/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES +install -m 644 po/fr.gmo $RPM_BUILD_ROOT/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES +install -m 644 po/nl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES +install -m 644 po/pl.gmo $RPM_BUILD_ROOT/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES +install -m 644 po/rw.gmo $RPM_BUILD_ROOT/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES +install -m 644 po/sv.gmo $RPM_BUILD_ROOT/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo + +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/*.ll $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/*.li $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/*.c $RPM_BUILD_ROOT%{reports_dir} +install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{reports_dir} + +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/novel +install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{reports_dir}/novel + +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/pedtex +install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{reports_dir}/pedtex +install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{reports_dir}/pedtex + +install -d -m 755 $RPM_BUILD_ROOT%{reports_dir}/ps-fan +install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{reports_dir}/ps-fan + +install -d -m 755 $RPM_BUILD_ROOT%{tt_dir} +install -m 644 tt/*.tt $RPM_BUILD_ROOT%{tt_dir} +install -d -m 755 $RPM_BUILD_ROOT/usr/local/man/man1 +install -m 644 docs/btedit.1 $RPM_BUILD_ROOT/usr/local/man/man1/btedit.1 +install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT/usr/local/man/man1/dbverify.1 +install -m 644 docs/llines.1 $RPM_BUILD_ROOT/usr/local/man/man1/llines.1 +install -m 644 docs/llexec.1 $RPM_BUILD_ROOT/usr/local/man/man1/llexec.1 + + +%files +%defattr(-,root,root) +%doc README ChangeLog NEWS AUTHORS LICENSE +%doc README.AUTOCONF README.DEVELOPERS README.INTERNATIONAL README.LAYOUT +%doc README.MAINTAINERS README.MAINTAINERS.rpm README.MAINTAINERS.win32 +%doc .linesrc docs/lifelines.vim +%doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf docs/ll-reportmanual.txt +%doc docs/ll-userguide.xml docs/ll-userguide.html docs/ll-userguide.pdf docs/ll-userguide.txt + +/usr/local/bin/llines +/usr/local/bin/llexec +/usr/local/bin/dbverify +/usr/local/share/locale/da/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/de/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/fr/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/sv/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/eo/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/es/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/nl/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/pl/LC_MESSAGES/lifelines.mo +/usr/local/share/locale/rw/LC_MESSAGES/lifelines.mo +%{reports_dir} +%{tt_dir} +/usr/local/man/man1/btedit.1 +/usr/local/man/man1/dbverify.1 +/usr/local/man/man1/llines.1 +/usr/local/man/man1/llexec.1 + +%changelog +* Sun Apr 29 2007 Perry Rapp +- add llexec.1 man page to release +* Sun Apr 15 2007 Stephen Dum +- add README* files to release +* Wed Dec 21 2005 Stephen Dum +- add .tt files, .linesrc and new .mo files to release +* Tue Nov 15 2005 Perry Rapp +- Change "Copyright" to newer "License". +- Fix license name to clearer "X11". +- Add BuildRequires line. +* Thu Sep 29 2005 Perry Rapp +- Add eo, es, nl, pl, rw translations. Add *.li files. Add novel, pedtex, ps-fan reports. +* Sun Jan 30 2005 Perry Rapp +- Add comment about using rpmbuild on newer systems, and instruction about adding comments down here. +* Tue May 06 2003 Perry Rapp +- Add btedit.1 (& alphabetize man pages) +* Mon May 05 2003 Perry Rapp +- Add dbverify.1 +* Mon Nov 11 2002 Perry Rapp +- Add da.po +- (post lifelines-3.0.21) +* Mon Oct 07 2002 Perry Rapp +- Add new binary llexec +* Sun Sep 29 2002 Perry Rapp +- Implement patch by Karl DeBisschop: adds build root, list reports as group instead of individually +- Add dbverify, de.po, fr.po, sv.po +- (lifelines-3.0.19-1) + diff -r 000000000000 -r 4f133201e207 meego-panel-networks/meego-panel-networks.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/meego-panel-networks/meego-panel-networks.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,288 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.20 +# +# >> macros +# << macros + +Name: meego-panel-networks +Summary: Connection management panel +Version: 1.2.15 +Release: 2.1 +Group: Applications/Internet +License: GPL 2 +URL: http://www.meego.org +Source0: %{name}-%{version}.tar.gz +Source100: meego-panel-networks.yaml +Patch0: 0001-list-Fix-fallback-information-text-MBC-7544-MBC-5632.patch +Requires: mobile-broadband-provider-info +Requires: iso-codes +Requires(post): /bin/touch +Requires(post): gtk2 +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(gconf-2.0) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(mx-gtk-1.0) +BuildRequires: pkgconfig(meego-panel) >= 0.49.0 +BuildRequires: pkgconfig(rest-0.7) +BuildRequires: pkgconfig(mobile-broadband-provider-info) +BuildRequires: pkgconfig(iso-codes) +BuildRequires: intltool +BuildRequires: gnome-common +Obsoletes: gconnman +Obsoletes: carrick + + +%description +A connection management panel for Mutter-Meego. + + + +%prep +%setup -q -n %{name}-%{version} + +# 0001-list-Fix-fallback-information-text-MBC-7544-MBC-5632.patch +%patch0 -p1 +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static +make %{?jobs:-j%jobs} + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +# << install post +%find_lang meego-panel-networks + + + +%post +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + +%postun +/bin/touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache \ + --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : + + +%files -f meego-panel-networks.lang +%defattr(-,root,root,-) +# >> files +%doc COPYING +%{_sysconfdir}/xdg/autostart/carrick.desktop +%{_libexecdir}/carrick-connection-panel +%{_libexecdir}/carrick-3g-wizard +%{_datadir}/meego-panel-networks/icons/* +%{_datadir}/meego-panel-networks/theme/* +%{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.network.service +%{_datadir}/mutter-meego/panels/carrick.desktop +# << files + + +%changelog +* Mon Oct 18 2010 Jussi Kukkonen - 1.2.15 +- add patch: Fix fallback information text (BMC#7544, BMC#5632) +* Mon Oct 4 2010 Jussi Kukkonen - 1.2.15 +- OpenConnect VPN integration (BMC#3201) +- Set immutable service config insensitive (BMC#7816) +- Make sure passphrases in model are up-to-date (BMC#3200) +- never ask passphrase for immutable service (BMC#3199) +- Support Fixed ipv4 method (BMC#2784) +- show rfkilled tech-switches as insensitive (BMC#5003) +- Translations +* Thu Aug 5 2010 Ross Burton - 1.2.14 +- Update to rest-0.7 +- Translations +* Mon Jul 12 2010 Ross Burton - 1.2.13 +- Update OnlyShowIn name +- Add DNS to manual configuration +* Mon Jun 21 2010 Ross Burton - 1.2.12.1 +- Rename to meego-panel-networks +* Thu Jun 17 2010 Ross Burton - 1.2.12 +- Trank service name changes +- Fix notification suppression +- Skip the disconnect -> connect cycle when setting IPv4 +- Only use a single notification (BMC#2208) +- Don't show notifications if the window is visible (BMC#2207) +- Don't set a 10s notification timeout, use the default (BMC#2211) +- Don't set the widget state when dragging (BMC#2247) +* Fri May 14 2010 Ross Burton - 1.2.11 +- i18n updates (BMC#1670) +* Tue May 11 2010 Ross Burton - 1.2.10 +- Add static IP configuration (BMC#1066) +- Fix the widget colours (BMC#1933) +* Fri May 7 2010 Ross Burton - 1.2.9.1 +- i18n updates (BMC#1670) +* Thu May 6 2010 Ross Burton - 1.2.9 +- Update panel icon artwork (BMC#1819) +- Fix banner colours (BMC#1564) +* Wed Apr 28 2010 Ross Burton - 1.2.8 +- Remove nbtk build dependency, it should be mx (MBC#1463) +* Wed Apr 14 2010 Ross Burton - 1.2.8 +- Minor UI changes +- Fix packing of the network list +* Tue Apr 6 2010 Ross Burton - 1.2.7 +- Fix packing of the network list +* Wed Mar 31 2010 Ross Burton - 1.2.6 +- Fix notifications +- Update look to be closer to design review +* Wed Mar 31 2010 Ross Burton - 1.2.5 +- Remove styles duplicated from mutter (MB#267) +- Update for ConnMan changes +- Don't hardcode the meego theme +- i10n updates +* Wed Feb 17 2010 Ross Burton - 1.2.4 +- Port to MX +- Add plug-and-socket support +* Tue Feb 9 2010 Ross Burton - 1.2.3 +- Allow service drag-and-drop (MB#9520) +* Fri Jan 29 2010 Ross Burton - 1.2.2 +- Theme fixes +* Wed Jan 6 2010 Ross Burton - 1.2.1 +- MX fixes (MB#8953, MB#8917) +* Fri Dec 4 2009 Ross Burton - 1.2.0 +- Update to work with new mutter-meego +* Mon Nov 2 2009 Ross Burton - 1.1.13 +- Fix WPA key verification (MB#6895) +* Thu Oct 29 2009 Ross Burton - 1.1.12 +- Handle both ASCII and hex WEP keys (MB#7459) +* Tue Oct 27 2009 Ross Burton - 1.1.11 +- Focus panel after closing Delete dialog (MB#7412) +- Close the panel after spawning 3G wizard +- More i18n +* Mon Oct 26 2009 Ross Burton - 1.1.10 +- Explicitely focus panel window when closing connection dialog (MB#7304) +- More i10n +* Thu Oct 22 2009 Joshua Lock - 1.1.9 +- Add a D-Bus service file (MB#7090) +- Ensure icon is updated when no more services exist (MB#6400) +- More l10n +* Fri Oct 16 2009 Joshua Lock - 1.1.8 +- Correctly set the parent of add new connection dialog (MB#6855) +- Fix scan triggering (MB#3052) +* Wed Oct 14 2009 Ross Burton - 1.1.7 +- Fix WPA/RSN passphrase length validation +- More translations +- Handle unset username or passwords in 3G (#6792) +* Mon Oct 12 2009 Joshua Lock - 1.1.6-2 +- Fix passphrase length validation (MB#6663) +- Enhance removal of connection failed services (MB#5026) +- Fix Traditional Chinese translation (MB#6486) +* Thu Oct 8 2009 Ross Burton - 1.1.6 +- Update for librest package rename +- Correctly validate passphases (MB#5218) +* Thu Oct 8 2009 Ross Burton - 1.1.5 +- Hopefully the final development release +- 3G wizard (MB#5825) +- Ability to remove failed networks (MB#5026) +- Validate passphrase length (MB#5218) +- Translation updates (MB#6570) +* Wed Sep 23 2009 Joshua Lock - 1.1.4 +- Fifth development release in 1.1.x series +- Remove old code to hide the panel when dialog opens, fixes MB#5961 +- Always change the toolbar icon when the connection changes, fixes MB#6285 +- Translation updates +* Fri Sep 18 2009 Joshua Lock - 1.1.3 +- Fourth development release in 1.1.x series +- Don't report connection lost when activating offline mode +- Use Nbtk-1.2 +* Tue Sep 15 2009 Joshua Lock - 1.1.2 +- Third development release in 1.1.x series +- Fix crash on start MB#6120 +- Maintain widget size, fixes MB#6034 +- Make the panel, with hide decoration, fit on the screen. Fixes MB#5953 +- Hide the passphrase entry if the clear button is clicked on an empty entry +- Increase the D-Bus timeout for the duration of Connect and ConnectService +- Monitor the NameOwnerChanged signal and handle the daemon dissapearing, etc. +- Make package obsolete gconnman +- Updated icons +* Sat Sep 12 2009 Joshua Lock - 1.1.1 +- Second development release in the 1.1.x series +- Report full state machine of the daemon (MB#3922) +- Toolbar tooltip reports current connection and configuring state (MB#4370) +- Switch to autogenerated D-Bus bindings rather than raw D-Bus calls +- Fix various regressions and bugs introduced since 1.0.x (MB# 5957, 5959, + 5960, 5961, 5964, 6035 & 6041) +* Mon Sep 7 2009 Joshua Lock - 1.1.0 +- Development release +- Remove use of gconnman +- Switch to new Mutter-Meego D-Bus API +* Wed Jul 29 2009 Joshua Lock - 1.0-4 +- Fix bug 4846, the connection icon doesn't change to no-connection state + once we have succesfully connected. +- Fix bug 4848, a crasher caused by sending a translated string in a value + to a ConnMan D-Bus method. +* Tue Jul 28 2009 Joshua Lock - 1.0-3 +- Workaround for bug 4163 - toolbar icon not correctly set when + booting with ethernet cable plugged in +- Fix for bug 2770 - Notifications report nonsense under certain + circumstances +* Mon Jul 27 2009 Joshua Lock - 1.0 +- Updated translations +- Update for gconnman 0.5.0 API change +* Fri Jul 24 2009 Joshua Lock - 0.9.0 +- Fix MB #4319 - incorrect highlighting on top service item +- Visual tweaks +- Fix MB #2975 - only show notifications when user didn't trigger event +* Mon Jul 20 2009 Joshua Lock - 0.0.13 +- 0.0.13 release +- UI changes; always show switches, align service connect/disconnect buttons +- Updated translations +- Updated strings for Notifications +- Initial fallback content +- Updated for new gconnman API +- Change the button to Cancel while connecting +* Wed Jul 15 2009 Joshua Lock - 0.0.12 +- 0.0.12 release +- More translation updates +- Visual tweaks +- Re-enable notification support. Partial fix for MB#2975 +* Wed Jul 8 2009 Joshua Lock - 0.0.11-2 +- Translation updates +- Stability improvements +- UI tweaks; in-place passphrase dialogs, etc. +* Tue Jun 30 2009 Anas Nashif - 0.0.11 +- Translation Updates (josh) +* Thu Jun 25 2009 Joshua Lock 0.0.10 +- New release fixes bugs: #3749 and #3688 +* Mon Jun 22 2009 Joshua Lock 0.0.9 +- New release to work with gconnman 0.1.16 +- Fix locaisation (#3619) +* Thu Jun 18 2009 Joshua Lock 0.0.8 +- New release +- Fixes bugs: #3021, #3052, #3120, #3633 +* Mon May 18 2009 Joshua Lock 0.0.6 +- Snapshot of 0.0.6 release +* Mon May 18 2009 Joshua Lock 0.0.5 +- Carrick 0.0.5 release +* Fri May 15 2009 Joshua Lock 0.0.4 +- Carrick 0.0.4 release +* Thu May 14 2009 Joshua Lock 0.0.3 +- First GPL release +- 0.0.3 release +* Tue May 12 2009 Damien Lespiau 0.0.2-2 +- LD_AS_NEEDED support +* Mon May 11 2009 Joshua Lock 0.0.2-2 +- Carrick 0.0.2 release +* Tue May 5 2009 Joshua Lock 0.0.2-1 +- Package a snapshot/pre-release of Carrick 0.0.2 +* Mon Apr 6 2009 Joshua Lock 0.0.1-1 +- Intial, horrible, version of meego-panel-networks. Should provide basic functionality + until rewrite on the new connman api lands +- Add icons and autostart file +* Wed Apr 1 2009 Joshua Lock 0.0.0-1 +- Initial package for Carrick - very early snapshot diff -r 000000000000 -r 4f133201e207 mercurial/mercurial.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mercurial/mercurial.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,87 @@ +Summary: A fast, lightweight Source Control Management system +Name: mercurial +Version: snapshot +Release: 0 +License: GPLv2+ +Group: Development/Tools +URL: http://mercurial.selenic.com/ +Source0: http://mercurial.selenic.com/release/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +# From the README: +# +# Note: some distributions fails to include bits of distutils by +# default, you'll need python-dev to install. You'll also need a C +# compiler and a 3-way merge tool like merge, tkdiff, or kdiff3. +# +# python-devel provides an adequate python-dev. The merge tool is a +# run-time dependency. +# +BuildRequires: python >= 2.4, python-devel, make, gcc, python-docutils >= 0.5, gettext +Provides: hg = %{version}-%{release} +Requires: python >= 2.4 +# The hgk extension uses the wish tcl interpreter, but we don't enforce it +#Requires: tk + +%define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))') +%define emacs_lispdir %{_datadir}/emacs/site-lisp + +%description +Mercurial is a fast, lightweight source control management system designed +for efficient handling of very large distributed projects. + +%prep +%setup -q + +%build +make all + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} MANDIR=%{_mandir} + +install -m 755 contrib/hgk $RPM_BUILD_ROOT%{_bindir} +install -m 755 contrib/hg-ssh $RPM_BUILD_ROOT%{_bindir} + +bash_completion_dir=$RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d +mkdir -p $bash_completion_dir +install -m 644 contrib/bash_completion $bash_completion_dir/mercurial.sh + +zsh_completion_dir=$RPM_BUILD_ROOT%{_datadir}/zsh/site-functions +mkdir -p $zsh_completion_dir +install -m 644 contrib/zsh_completion $zsh_completion_dir/_mercurial + +mkdir -p $RPM_BUILD_ROOT%{emacs_lispdir} +install -m 644 contrib/mercurial.el $RPM_BUILD_ROOT%{emacs_lispdir} +install -m 644 contrib/mq.el $RPM_BUILD_ROOT%{emacs_lispdir} + +mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/mercurial/hgrc.d +install -m 644 contrib/mergetools.hgrc $RPM_BUILD_ROOT%{_sysconfdir}/mercurial/hgrc.d/mergetools.rc + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CONTRIBUTORS COPYING doc/README doc/hg*.txt doc/hg*.html *.cgi contrib/*.fcgi +%doc %attr(644,root,root) %{_mandir}/man?/hg* +%doc %attr(644,root,root) contrib/*.svg contrib/sample.hgrc +%dir %{_datadir}/zsh/ +%dir %{_datadir}/zsh/site-functions/ +%{_datadir}/zsh/site-functions/_mercurial +%dir %{_datadir}/emacs/site-lisp/ +%{_datadir}/emacs/site-lisp/mercurial.el +%{_datadir}/emacs/site-lisp/mq.el +%{_bindir}/hg +%{_bindir}/hgk +%{_bindir}/hg-ssh +%dir %{_sysconfdir}/bash_completion.d/ +%config(noreplace) %{_sysconfdir}/bash_completion.d/mercurial.sh +%dir %{_sysconfdir}/mercurial +%dir %{_sysconfdir}/mercurial/hgrc.d +%config(noreplace) %{_sysconfdir}/mercurial/hgrc.d/mergetools.rc +%if "%{?pythonver}" != "2.4" +%{_libdir}/python%{pythonver}/site-packages/%{name}-*-py%{pythonver}.egg-info +%endif +%{_libdir}/python%{pythonver}/site-packages/%{name} +%{_libdir}/python%{pythonver}/site-packages/hgext diff -r 000000000000 -r 4f133201e207 mjpegtools/mjpegtools.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mjpegtools/mjpegtools.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,289 @@ +Name: mjpegtools +Version: 1.9.0 +Release: 3%{?dist} +Summary: Tools to manipulate MPEG data + +Group: Applications/Multimedia +License: GPLv2 +URL: http://mjpeg.sourceforge.net/ +Source0: http://downloads.sourceforge.net/mjpeg/%{name}-%{version}.tar.gz +Patch0: %{name}-1.9.0rc1-anytovcd-ffmpegver.patch +Patch1: mjpegtools-1.9.0-gcc44.patch +Patch2: mjpegtools-1.9.0-png-memleak.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: libjpeg-devel +BuildRequires: nasm +BuildRequires: libdv-devel +BuildRequires: SDL-devel >= 1.1.3 +BuildRequires: SDL_gfx-devel +BuildRequires: libquicktime-devel >= 0.9.8 +BuildRequires: libpng-devel +BuildRequires: gtk2-devel >= 2.4.0 +Requires: %{name}-libs = %{version}-%{release} +# mencoder for lav2avi.sh +Requires: mencoder +# ffmpeg main package, y4mscaler and which for anytovcd.sh +Requires: ffmpeg +Requires: y4mscaler +Requires: which +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +%description +The mjpeg programs are a set of tools that can do recording of videos +and playback, simple cut-and-paste editing and the MPEG compression of +audio and video under Linux. This package contains mjpegtools console +utilities. + +%package gui +Summary: GUI tools to manipulate MPEG data +Group: Applications/Multimedia +Requires: %{name} = %{version}-%{release} + +%description gui +The mjpeg programs are a set of tools that can do recording of videos +and playback, simple cut-and-paste editing and the MPEG compression of +audio and video under Linux. This package contains mjpegtools GUI +utilities. + +%package libs +Summary: Libraries used by mjpegtools +Group: System Environment/Libraries +Requires: libquicktime >= 0.9.8 + +%description libs +The mjpeg programs are a set of tools that can do recording of videos +and playback, simple cut-and-paste editing and the MPEG compression of +audio and video under Linux. This package contains libraries used by +mjpegtools. + +%package devel +Summary: Development files for mjpegtools libraries +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: pkgconfig + +%description devel +The mjpeg programs are a set of tools that can do recording of videos +and playback, simple cut-and-paste editing and the MPEG compression of +audio and video under Linux. This package contains development files +for building applications that use mjpegtools libraries. + + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +sed -i -e 's/ARCHFLAGS=.*/ARCHFLAGS=/' configure* +sed -i -e 's|/lib /usr/lib|/%{_lib} %{_libdir}|' configure # lib64 rpaths +for f in docs/yuvfps.1 ; do + iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f +done + + +%build +%configure --disable-dependency-tracking --disable-static +make # %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT{%{_infodir}/dir,%{_libdir}/lib*.la} +# too broken/outdated to be useful in 1.[89].0 (and would come with dep chain) +rm -f $RPM_BUILD_ROOT%{_bindir}/mpegtranscode + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%post +/sbin/install-info %{_infodir}/mjpeg-howto.info %{_infodir}/dir || : + +%preun +[ $1 -eq 0 ] && \ +/sbin/install-info --delete %{_infodir}/mjpeg-howto.info %{_infodir}/dir || : + + +%files +%defattr(-,root,root,-) +%doc COPYING CHANGES ChangeLog AUTHORS BUGS README.lavpipe NEWS TODO +%{_bindir}/* +%exclude %{_bindir}/glav +%exclude %{_bindir}/lavplay +%exclude %{_bindir}/y4mhist +%exclude %{_bindir}/yuvplay +%{_mandir}/man1/*.1* +%exclude %{_mandir}/man1/lavplay.1* +%exclude %{_mandir}/man1/yuvplay.1* +%{_mandir}/man5/yuv4mpeg.5* +%{_infodir}/mjpeg-howto.info* + +%files gui +%defattr(-,root,root,-) +%doc README.glav +%{_bindir}/glav +# lavplay and yuvplay won't save -libs/console util users from X11 and SDL +# dependencies as long as liblavplay is in -libs, but they're inherently +# GUI tools -> include them here +%{_bindir}/lavplay +%{_bindir}/y4mhist +%{_bindir}/yuvplay +%{_mandir}/man1/lavplay.1* +%{_mandir}/man1/yuvplay.1* + +%files libs +%defattr(-,root,root,-) +%doc COPYING +%{_libdir}/lib*.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/%{name} +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/%{name}.pc + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 1.9.0-3 +- Build for MeeGo 1.1 + +* Fri Sep 3 2010 Hans de Goede 1.9.0-2 +- Fix a memleak which is causing issues for LiVES + +* Wed Apr 15 2009 Hans de Goede 1.9.0-1 +- Update to upstream 1.9.0 final release + +* Sun Mar 29 2009 Thorsten Leemhuis - 1.9.0-0.7.rc3 +- rebuild for new F11 features + +* Fri Jul 25 2008 Hans de Goede 1.9.0-0.6.rc3 +- Release bump for rpmfusion +- Sync with freshrpms (no changes) + +* Tue Apr 22 2008 Ville Skyttä - 1.9.0-0.5.rc3 +- Apply patch from Gentoo to fix build with GCC 4.3 (#1941). + +* Tue Dec 4 2007 Ville Skyttä - 1.9.0-0.4.rc3 +- 1.9.0rc3. + +* Sat Sep 29 2007 Ville Skyttä - 1.9.0-0.4.rc2 +- Requires: which + +* Wed Aug 22 2007 Ville Skyttä - 1.9.0-0.3.rc2 +- License: GPLv2 + +* Thu Jun 21 2007 Ville Skyttä - 1.9.0-0.2.rc2 +- Rebuild. + +* Fri Jun 8 2007 Ville Skyttä - 1.9.0-0.1.rc2 +- 1.9.0rc2. + +* Sat Nov 25 2006 Ville Skyttä - 1.8.0-7 +- Split GUI utilities into -gui subpackage. +- Don't ship mpegtranscode, it's broken/outdated. +- Require mencoder for lav2avi.sh. + +* Fri Oct 06 2006 Thorsten Leemhuis 1.8.0-6 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Sun Sep 24 2006 Ville Skyttä - 1.8.0-5 +- Specfile cleanup. + +* Sun Jun 4 2006 Ville Skyttä - 1.8.0-4 +- Get rid of undefined non-weak symbols in liblav*. +- Apply upstream fix for compiling with libquicktime 0.9.8. + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Sat Jan 21 2006 Ville Skyttä - 1.8.0-0.lvn.3 +- Include license text in -libs, it can be installed without the main package. +- Convert yuvfps man page to UTF-8. +- Fix -devel Group tag. + +* Thu Jan 19 2006 Adrian Reber - 1.8.0-0.lvn.2 +- Added patch to compile with gcc 4.1 +- Dropped 0 Epoch + +* Mon Sep 19 2005 Ville Skyttä - 0:1.8.0-0.lvn.1 +- 1.8.0. + +* Sat Aug 27 2005 Ville Skyttä - 0:1.6.3-0.lvn.0.1.rc3 +- 1.6.3-rc3, Altivec fixes applied upstream. + +* Fri Aug 12 2005 Ville Skyttä - 0:1.6.3-0.lvn.0.1.rc2 +- 1.6.3-rc2, clean up obsolete pre-FC2 stuff. +- Fix Altivec build, kudos to upstream. + +* Thu May 26 2005 Ville Skyttä - 0:1.6,3-0.lvn.0.1.rc1 +- 1.6.3-rc1 (1.7.0 snapshot package not released, so no Epoch bump). + +* Sun May 22 2005 Ville Skyttä - 0:1.7.0-0.lvn.0.2.cvs20050521 +- PPC: disable Altivec due to gcc4 build failure, honor $RPM_OPT_FLAGS. + +* Sat May 21 2005 Ville Skyttä - 0:1.7.0-0.lvn.0.1.cvs20050521 +- Pre-1.7.0 snapshot as of today, all patches applied or obsoleted upstream. +- Require pkgconfig in -devel. + +* Wed Feb 2 2005 Ville Skyttä - 0:1.6.2-0.lvn.7 +- Add corrected -fPIC tweak from Thorsten. + +* Mon Jan 31 2005 Ville Skyttä - 0:1.6.2-0.lvn.6 +- Include PNG input support. +- Remove no-op $RPM_OPT_FLAGS setting from %%build. +- Remove bogus optimization settings from configure script. + +* Fri Dec 31 2004 Thorsten Leemhuis - 0:1.6.2-0.lvn.5 +- CFLAGS="$CFLAGS -fPIC" on non x86; Fixes build error on x86_64; The + option --with-pic is not enough + +* Sat Dec 18 2004 Dams - 0:1.6.2-0.lvn.4 +- Disabling static libraries building + +* Tue Dec 14 2004 Ville Skyttä - 0:1.6.2-0.lvn.3 +- Include quicktime support. +- Apply patch from ALT Linux to fix info pages, fix typo in %%post. +- Require /sbin/install-info. +- Add "--without static" rpmbuild option to work around an issue with FC3 strip +- Always enable SIMD accelerations, CPU capabilities detected at runtime. +- Always disable use of cmov. + +* Thu Nov 11 2004 Dams 0:1.6.2-0.lvn.2 +- Added patch to fix gcc3.4 build +- Detected race condition in Makefiles (disabling _smp_mflags use) +- Added info files & scriptlets +- Dropped patch0 and patch1 + +* Tue Jun 8 2004 Dams 0:1.6.2-0.lvn.1 +- Updated to 1.6.2 + +* Sun Sep 28 2003 Dams 0:1.6.1-0.fdr.6 +- Removed comment after scriptlets + +* Fri Aug 22 2003 Dams 0:1.6.1-0.fdr.5 +- buildroot -> RPM_BUILD_ROOT + +* Sun Aug 10 2003 Dams 0:1.6.1-0.fdr.4 +- Applied upstream patches to fix build on gcc3.3 systems + +* Tue Apr 29 2003 Dams 0:1.6.1-0.fdr.3 +- Now test arch for configure options (from Ville) +- Removed ImageMagick-devel BuildRequires + +* Sun Apr 27 2003 Dams 0:1.6.1-0.fdr.2 +- Added missing BuildRequires +- Added post/postun scriplets for libs package + +* Wed Apr 23 2003 Dams +- Initial build. diff -r 000000000000 -r 4f133201e207 nfs-utils-lib/nfs-utils-lib.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nfs-utils-lib/nfs-utils-lib.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,240 @@ +Summary: Network File System Support Library +Name: nfs-utils-lib +Version: 1.1.5 +Release: 2%{?dist} +URL: http://www.citi.umich.edu/projects/nfsv4/linux/ +License: BSD + +%define idmapvers 0.23 +%define libnfsidmap libnfsidmap +%define rpcsecgssvers 0.18 +%define librpcsecgss librpcsecgss +%define libs %{librpcsecgss} %{libnfsidmap} + +%define _docdir %{_defaultdocdir}/%{name}-%{version} +%define librpcsecgss_docdir %{_docdir}/%{librpcsecgss}-%{rpcsecgssvers} +%define libnfsidmap_docdir %{_docdir}/%{libnfsidmap}-%{idmapvers} + +Source0: http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/%{libnfsidmap}-%{idmapvers}.tar.gz +Source1: http://www.citi.umich.edu/projects/nfsv4/linux/librpcsecgss/%{librpcsecgss}-%{rpcsecgssvers}.tar.gz + +Patch000: nfs-utils-lib-changelicensetoBSD.patch + +Group: System Environment/Libraries +BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRequires: pkgconfig, gettext, autoconf, automake +BuildRequires: libgssglue-devel, openldap-devel +Requires(postun): /sbin/ldconfig +Requires(pre): /sbin/ldconfig +Requires: libgssglue, openldap, nfs-utils >= 1.2.1-14 + +%description +Support libraries that are needed by the commands and +daemons the nfs-utils rpm. + +%package devel +Summary: Development files for the nfs-utils-lib library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +This package includes header files and libraries necessary for +developing programs which use the nfs-utils-lib library. + +%prep +%setup -c -q -a1 +mv %{libnfsidmap}-%{idmapvers} %{libnfsidmap} +mv %{librpcsecgss}-%{rpcsecgssvers} %{librpcsecgss} + +%patch000 -p1 + +%build + +for dir in %{libs} ; do + pushd $dir + %configure --disable-static + popd +done +for dir in %{libs} ; do + pushd $dir + make all + popd +done + +%install +rm -rf %{buildroot} +for dir in %{libs} ; do + pushd $dir + DESTDIR=%{buildroot} make install + popd +done + +mkdir -p %{buildroot}/%{librpcsecgss_docdir} +pushd %{librpcsecgss} +for file in AUTHORS ChangeLog NEWS README ; do + install -m 644 $file %{buildroot}/%{librpcsecgss_docdir} +done +popd + +mkdir -p %{buildroot}/%{libnfsidmap_docdir} +pushd %{libnfsidmap} +for file in AUTHORS ChangeLog NEWS README ; do + install -m 644 $file %{buildroot}/%{libnfsidmap_docdir} +done +popd + +mkdir -p %{buildroot}/etc +install -m 644 %{libnfsidmap}/idmapd.conf $RPM_BUILD_ROOT/etc/idmapd.conf +mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man5 + +# Delete unneeded libtool libs +rm -rf ${RPM_BUILD_ROOT}%{_libdir}/*.la ${RPM_BUILD_ROOT}%{_libdir}/libnfsidmap/*.la + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%dir %{_docdir} +%{_libdir}/librpcsecgss.so.* +%dir %{librpcsecgss_docdir} +%{librpcsecgss_docdir}/* + +%config(noreplace) /etc/idmapd.conf +%{_libdir}/libnfsidmap*.so.* +%dir %{libnfsidmap_docdir} +%{libnfsidmap_docdir}/* +%{_mandir}/*/* +%{_libdir}/libnfsidmap/*.so + +%files devel +%defattr(0644,root,root,755) +%{_libdir}/librpcsecgss.so +%dir %{_includedir}/rpcsecgss +%dir %{_includedir}/rpcsecgss/rpc +%{_libdir}/pkgconfig/librpcsecgss.pc +%{_libdir}/pkgconfig/libnfsidmap.pc +%{_includedir}/rpcsecgss/rpc/auth.h +%{_includedir}/rpcsecgss/rpc/auth_gss.h +%{_includedir}/rpcsecgss/rpc/svc.h +%{_includedir}/rpcsecgss/rpc/svc_auth.h +%{_includedir}/rpcsecgss/rpc/rpc.h +%{_includedir}/rpcsecgss/rpc/rpcsecgss_rename.h +%{_includedir}/nfsidmap.h +%{_libdir}/libnfsidmap*.so + +%changelog +* Fri May 28 2010 Tom "spot" Callaway - 1.1.5-2 +- disable static libs (bz 556087) +- disable libtool libs + +* Mon Jan 25 2010 Steve Dickson 1.1.5-1 +Updated to latest upstream release: libnfsidmap-0.23 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.1.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 5 2009 Steve Dickson 1.1.4-7 +- Added a debug line to log when the local realm is not found + +* Tue May 19 2009 Tom "spot" Callaway 1.1.4-6 +- Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems + +* Mon Apr 13 2009 Steve Dickson 1.1.4-5 +- Moved the .pc files into the -devel rpm (bz 489173) + +* Wed Apr 1 2009 Michael Schwendt - 1.1.4-4 +- Fix unowned header directories (#483464). + +* Wed Feb 25 2009 Fedora Release Engineering - 1.1.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Oct 24 2008 Steve Dickson 1.1.4-2 +- Incorporated from upstream as to how how nss deals + with Local Realms + +* Sat Oct 18 2008 Steve Dickson 1.1.4-1 +- Fixed a bad assumtion in nss code. + +* Wed Aug 27 2008 Steve Dickson 1.1.3-2 +- Upgraded librpcsecgss to latest upstream version: 0.18 + +* Wed Aug 27 2008 Steve Dickson 1.1.3-1 +- Upgraded libnfsidmap to latest upstream version: 0.21 + +* Fri Jun 27 2008 Steve Dickson 1.1.1-4 +- In idmapd.conf, commented out 'Domain' so DNS will be + used to define the domainname. (bz 447237) + +* Tue Feb 19 2008 Fedora Release Engineering - 1.1.1-3 +- Autorebuild for GCC 4.3 + +* Thu Jan 24 2008 Steve Dickson 1.1.1-2 +- Changed the file mode on documentation files (bz 427827) +- Chagned how the doc directories are created so they + are owned by the package. (bz 211001) + +* Thu Jan 24 2008 Steve Dickson 1.1.1-1 +- Updated librpcsecgss to the 0.17 release + +* Tue Dec 04 2007 Release Engineering - 1.1.0-4 + - Rebuild for openldap bump + +* Tue Oct 16 2007 Steve Dickson 1.1.0-3 +- Switch the libgssapi dependency to libgssglue +- Updated librpcsecgss to the 0.16 release + +* Wed Aug 29 2007 Fedora Release Engineering - 1.1.0-2 +- Rebuild for selinux ppc32 issue. + +* Sat Jul 28 2007 Steve Dickson 1.1.0-1 +- Updated libnfsidmap to the 0.20 release +- Added rules to install/remove /etc/idmap.conf + +* Mon Mar 12 2007 Steve Dickson 1.0.8-9 +- Removed the --prefix=$RPM_BUILD_ROOT from the %%configure (bz 213152) + +* Tue Feb 20 2007 Steve Dickson 1.0.8-8 +- Updated libnfsidmap to the 0.19 release + +* Fri Dec 1 2006 Steve Dickson 1.0.8-7.3 +- Fixed typo in the package description (bz 189652) + +* Wed Aug 30 2006 Steve Dickson 1.0.8-7.2 +- added automake to BuildRequires: + +* Wed Aug 30 2006 Steve Dickson 1.0.8-7.1 +- rebuild + +* Wed Aug 2 2006 Steve Dickson 1.0.8-7 +- Updated librpcsecgss to -0.14 + +* Wed Jul 26 2006 Steve Dickson 1.0.8-6 +- Added GSSLIBS to the linking of librpcsecgss (bz 198238) + +* Wed Jul 12 2006 Jesse Keating - 1.0.8-5.1 +- rebuild + +* Tue Jun 20 2006 Steve Dickson 1.0.8-3.1 +- Updated libnfsidmap and librpcsecgss to latest upstream version + +* Fri Feb 10 2006 Jesse Keating - 1.0.8-3.1 +- bump again for double-long bug on ppc(64) + +* Thu Feb 09 2006 Florian La Roche 1.0.8-3 +- remove empty scripts + +* Tue Feb 07 2006 Jesse Keating - 1.0.8-2.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Thu Jan 19 2006 Steve Dickson 1.0.8-2 +- Added debugging routines to libnfsidmap + +* Fri Jan 6 2006 Steve Dickson 1.0.8-1 +- Initial commit diff -r 000000000000 -r 4f133201e207 nfs-utils/nfs-utils.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nfs-utils/nfs-utils.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,1283 @@ +Summary: NFS utilities and supporting clients and daemons for the kernel NFS server +Name: nfs-utils +URL: http://sourceforge.net/projects/nfs +Version: 1.2.3 +Release: 4%{?dist} +Epoch: 1 + +# group all 32bit related archs +%define all_32bit_archs i386 i486 i586 i686 athlon ppc sparcv9 + +Source0: http://www.kernel.org/pub/linux/utils/nfs/%{name}-%{version}.tar.bz2 + +Source10: nfs.init +Source11: nfslock.init +Source12: rpcidmapd.init +Source13: rpcgssd.init +Source14: rpcsvcgssd.init +Source15: nfs.sysconfig + +Patch001: nfs-utils-1.2.4-rc3.patch + +Patch100: nfs-utils-1.2.1-statdpath-man.patch +Patch101: nfs-utils-1.2.2-statdpath.patch +Patch102: nfs-utils-1.2.1-exp-subtree-warn-off.patch +Patch103: nfs-utils-1.2.3-sm-notify-res_init.patch + +Group: System Environment/Daemons +Provides: exportfs = %{epoch}:%{version}-%{release} +Provides: nfsstat = %{epoch}:%{version}-%{release} +Provides: showmount = %{epoch}:%{version}-%{release} +Provides: rpcdebug = %{epoch}:%{version}-%{release} +Provides: rpc.idmapd = %{epoch}:%{version}-%{release} +Provides: rpc.mountd = %{epoch}:%{version}-%{release} +Provides: rpc.nfsd = %{epoch}:%{version}-%{release} +Provides: rpc.statd = %{epoch}:%{version}-%{release} +Provides: rpc.gssd = %{epoch}:%{version}-%{release} +Provides: rpc.svcgssd = %{epoch}:%{version}-%{release} +Provides: mount.nfs = %{epoch}:%{version}-%{release} +Provides: mount.nfs4 = %{epoch}:%{version}-%{release} +Provides: umount.nfs = %{epoch}:%{version}-%{release} +Provides: umount.nfs4 = %{epoch}:%{version}-%{release} +Provides: sm-notify = %{epoch}:%{version}-%{release} +Provides: start-statd = %{epoch}:%{version}-%{release} + +License: MIT and GPLv2 and GPLv2+ and BSD +Buildroot: %{_tmppath}/%{name}-%{version}-root +Requires: rpcbind, sed, gawk, sh-utils, fileutils, textutils, grep +Requires: modutils >= 2.4.26-9 +BuildRequires: libgssglue-devel libevent-devel libcap-devel +BuildRequires: nfs-utils-lib-devel >= 1.1.0-3 libtirpc-devel libblkid-devel +BuildRequires: krb5-libs >= 1.4 autoconf >= 2.57 openldap-devel >= 2.2 +BuildRequires: automake, libtool, glibc-headers +BuildRequires: krb5-devel, tcp_wrappers-devel +Requires(pre): shadow-utils >= 4.0.3-25 +Requires(pre): /sbin/chkconfig /sbin/nologin +Requires: nfs-utils-lib >= 1.1.0-3 libgssglue libevent +Requires: libtirpc libblkid libcap + +%description +The nfs-utils package provides a daemon for the kernel NFS server and +related tools, which provides a much higher level of performance than the +traditional Linux NFS server used by most users. + +This package also contains the showmount program. Showmount queries the +mount daemon on a remote host for information about the NFS (Network File +System) server on the remote host. For example, showmount can display the +clients which are mounted on that host. + +This package also contains the mount.nfs and umount.nfs program. + +%prep +%setup -q + +%patch001 -p1 + +%patch100 -p1 +%patch101 -p1 +%patch102 -p1 +%patch103 -p1 + +# Remove .orig files +find . -name "*.orig" | xargs rm -f + +%build + +%ifarch s390 s390x sparcv9 sparc64 +PIE="-fPIE" +%else +PIE="-fpie" +%endif +export PIE + +sh -x autogen.sh + +CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE -D_FILE_OFFSET_BITS=64`" +%configure \ + CFLAGS="$CFLAGS" \ + CPPFLAGS="$DEFINES" \ + LDFLAGS="-pie" \ + --enable-mountconfig \ + --enable-ipv6 \ + --enable-nfsv41 \ + --with-statdpath=/var/lib/nfs/statd + +make all + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT{/sbin,/usr/sbin} +mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 +mkdir -p $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig} +make DESTDIR=$RPM_BUILD_ROOT install +install -s -m 755 tools/rpcdebug/rpcdebug $RPM_BUILD_ROOT/usr/sbin +install -m 755 %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfs +install -m 755 %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/nfslock +install -m 755 %{SOURCE12} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcidmapd +install -m 755 %{SOURCE13} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcgssd +install -m 755 %{SOURCE14} $RPM_BUILD_ROOT/etc/rc.d/init.d/rpcsvcgssd +install -m 644 %{SOURCE15} $RPM_BUILD_ROOT/etc/sysconfig/nfs +install -m 644 utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc + +mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/rpc_pipefs + +touch $RPM_BUILD_ROOT/var/lib/nfs/rmtab +mv $RPM_BUILD_ROOT/usr/sbin/rpc.statd $RPM_BUILD_ROOT/sbin + +mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/statd/sm +mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/statd/sm.bak +mkdir -p $RPM_BUILD_ROOT/var/lib/nfs/v4recovery + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre +# move files so the running service will have this applied as well +for x in gssd svcgssd idmapd ; do + if [ -f /var/lock/subsys/rpc.$x ]; then + mv /var/lock/subsys/rpc.$x /var/lock/subsys/rpc$x + fi +done + +/usr/sbin/useradd -l -c "RPC Service User" -r \ + -s /sbin/nologin -u 29 -d /var/lib/nfs rpcuser 2>/dev/null || : +# Define the correct unsigned uid value for 32 or 64 bit archs +%ifarch %{all_32bit_archs} +%define nfsnobody_uid 65534 +%else +%define nfsnobody_uid 4294967294 +%endif + +# If GID 65534 (or 4294967294 64bit archs) is unassigned, +# create group "nfsnobody" +cat /etc/group | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null +if [ "$?" -eq 1 ]; then + /usr/sbin/groupadd -g %{nfsnobody_uid} nfsnobody 2>/dev/null || : +fi + +# If UID 65534 (or 4294967294 64bit archs) is unassigned, +# create user "nfsnobody" +cat /etc/passwd | cut -d':' -f 3 | grep --quiet %{nfsnobody_uid} 2>/dev/null +if [ "$?" -eq 1 ]; then + /usr/sbin/useradd -l -c "Anonymous NFS User" -r -g %{nfsnobody_uid} \ + -s /sbin/nologin -u %{nfsnobody_uid} -d /var/lib/nfs nfsnobody 2>/dev/null || : +fi + +%post +/sbin/chkconfig --add nfs +/sbin/chkconfig --add nfslock +/sbin/chkconfig --add rpcidmapd +/sbin/chkconfig --add rpcgssd +/sbin/chkconfig --add rpcsvcgssd +# Make sure statd used the correct uid/gid. +chown -R rpcuser:rpcuser /var/lib/nfs/statd + +%preun +if [ "$1" = "0" ]; then + /etc/rc.d/init.d/nfs condstop > /dev/null + /etc/rc.d/init.d/rpcgssd condstop > /dev/null + /etc/rc.d/init.d/rpcidmapd condstop > /dev/null + /etc/rc.d/init.d/nfslock condstop > /dev/null + /sbin/chkconfig --del rpcidmapd + /sbin/chkconfig --del rpcgssd + /sbin/chkconfig --del rpcsvcgssd + /sbin/chkconfig --del nfs + /sbin/chkconfig --del nfslock + /usr/sbin/userdel rpcuser 2>/dev/null || : + /usr/sbin/groupdel rpcuser 2>/dev/null || : + /usr/sbin/userdel nfsnobody 2>/dev/null || : + /usr/sbin/groupdel nfsnobody 2>/dev/null || : + rm -rf /var/lib/nfs/statd + rm -rf /var/lib/nfs/v4recovery +fi + +%postun +if [ "$1" -ge 1 ]; then + /etc/rc.d/init.d/rpcidmapd condrestart > /dev/null + /etc/rc.d/init.d/rpcgssd condrestart > /dev/null + /etc/rc.d/init.d/nfs condrestart > /dev/null + /etc/rc.d/init.d/nfslock condrestart > /dev/null +fi + +%triggerpostun -- nfs-server +/sbin/chkconfig --add nfs + +%triggerpostun -- knfsd +/sbin/chkconfig --add nfs + +%triggerpostun -- knfsd-clients +/sbin/chkconfig --add nfslock + +%files +%defattr(-,root,root) +%config /etc/rc.d/init.d/nfs +%config /etc/rc.d/init.d/rpcidmapd +%config /etc/rc.d/init.d/rpcgssd +%config /etc/rc.d/init.d/rpcsvcgssd +%config(noreplace) /etc/sysconfig/nfs +%config(noreplace) /etc/nfsmount.conf +%dir /var/lib/nfs/v4recovery +%dir /var/lib/nfs/rpc_pipefs +%dir /var/lib/nfs +%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd +%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd/sm +%dir %attr(700,rpcuser,rpcuser) /var/lib/nfs/statd/sm.bak +%config(noreplace) %attr(644,rpcuser,rpcuser) /var/lib/nfs/state +%config(noreplace) /var/lib/nfs/xtab +%config(noreplace) /var/lib/nfs/etab +%config(noreplace) /var/lib/nfs/rmtab +%doc linux-nfs/* +/sbin/rpc.statd +/usr/sbin/exportfs +/usr/sbin/nfsstat +/usr/sbin/rpcdebug +/usr/sbin/rpc.mountd +/usr/sbin/rpc.nfsd +/usr/sbin/showmount +/usr/sbin/rpc.idmapd +/usr/sbin/rpc.gssd +/usr/sbin/rpc.svcgssd +/usr/sbin/gss_clnt_send_err +/usr/sbin/gss_destroy_creds +/usr/sbin/sm-notify +/usr/sbin/start-statd +/usr/sbin/mountstats +/usr/sbin/nfsiostat +%{_mandir}/*/* +%config /etc/rc.d/init.d/nfslock + +%attr(4755,root,root) /sbin/mount.nfs +%attr(4755,root,root) /sbin/mount.nfs4 +%attr(4755,root,root) /sbin/umount.nfs +%attr(4755,root,root) /sbin/umount.nfs4 + +%changelog +* Wed Dec 1 2010 Steve Dickson 1.2.3-4 +- The nfs service is not stopped on reboot or halt (bz 652786) +- Removed obsolete configuration values (bz 653765) + +* Mon Nov 29 2010 Steve Dickson 1.2.3-3 +- Updated to latest upstream release: nfs-utils-1-2-4-rc3 + +* Fri Oct 15 2010 Steve Dickson 1.2.3-2 +- Initscripts do not conform to LSB specification (bz 621562) +- sm-notify needs to call res_init() before each try (bz 625531) +- exports(5) man page duplicated paragraphs (bz 590921) + +* Thu Oct 14 2010 Steve Dickson 1.2.3-1 +- Updated to latest upstream release: nfs-utils-1-2-4-rc1 + +* Mon Oct 4 2010 Steve Dickson 1.2.3-0.1 +- Fixed a regession with -p arguemnt to rpc.mountd + +* Thu Sep 30 2010 Steve Dickson 1.2.3-0 +- Updated to latest upstream release: nfs-utils-1-2-3 + +* Thu Sep 16 2010 Steve Dickson 1.2.2-8 +- Update to upstream RC release: nfs-utils-1-2-3-rc6 + +* Thu Sep 9 2010 Steve Dickson 1.2.2-7 +- Update to upstream RC release: nfs-utils-1-2-3-rc5 + +* Tue Jun 22 2010 Steve Dickson 1.2.2-6 +- Update to upstream RC release: nfs-utils-1-2-3-rc4 + +* Thu May 6 2010 Steve Dickson 1.2.2-4 +- Update to upstream RC release: nfs-utils-1-2-3-rc3 + +* Fri Apr 16 2010 Steve Dickson 1.2.2-3 +- Update to upstream RC release: nfs-utils-1-2-3-rc2 + +* Mon Mar 22 2010 Steve Dickson 1.2.2-2 +- Update to upstream RC release: nfs-utils-1-2-3-rc1 + +* Thu Feb 18 2010 Steve Dickson 1.2.2-1 +- Updated to latest upstream version: 1.2.2 + +* Thu Jan 28 2010 Steve Dickson 1.2.1-17 +- Backed out the "Don't fail mounts when /etc/netconfig is + nonexistent" patch + +* Wed Jan 27 2010 Steve Dickson 1.2.1-16 +- mount.nfs: Don't fail mounts when /etc/netconfig is nonexistent + +* Mon Jan 25 2010 Steve Dickson 1.2.1-15 +- statd: Teach nfs_compare_sockaddr() to handle NULL + arguments + +* Fri Jan 22 2010 Steve Dickson 1.2.1-14 +- Update to upstream RC release: nfs-utils-1-2-2-rc9 + +* Thu Jan 21 2010 Steve Dickson 1.2.1-13 +- mount.nfs: Configuration file parser ignoring options +- mount.nfs: Set the default family for lookups based on + defaultproto= setting +- Enabled ipv6 + +* Sun Jan 17 2010 Steve Dickson 1.2.1-12 +- Updated to latest upstream RC release: nfs-utils-1-2-2-rc7 + which includes Ipv6 support for tcpwrapper (disabled by default). + +* Sat Jan 16 2010 Steve Dickson 1.2.1-11 +- Updated to latest upstream RC release: nfs-utils-1-2-2-rc7 + which includes Ipv6 support for statd (disabled by default). + +* Thu Jan 14 2010 Steve Dickson 1.2.1-10 +- Updated to the latest pseudo root release (rel10) which + containts the upstream pseudo root release + +* Mon Jan 12 2010 Steve Dickson 1.2.1-9 +- Updated to latest upstream RC release: nfs-utils-1-2-2-rc5 + +* Mon Jan 4 2010 Steve Dickson 1.2.1-8 +- mount.nfs: don't use IPv6 unless IPV6_SUPPORTED is set + +* Mon Dec 14 2009 Steve Dickson 1.2.1-7 +- Updated to latest upstream RC release: nfs-utils-1-2-2-rc3 + +* Thu Dec 10 2009 Steve Dickson 1.2.1-6 +- Update the pseudo root to handle security flavors better. + +* Mon Dec 7 2009 Steve Dickson 1.2.1-5 +- mount.nfs: Retry v4 mounts with v3 on ENOENT errors + +* Mon Dec 7 2009 Steve Dickson 1.2.1-4 +- Updated to the latest pseudo root release (rel9) (bz 538609). + +* Thu Nov 12 2009 Steve Dickson 1.2.1-3 +- Stop rpc.nfsd from failing to startup when the network + is down (bz 532270) + +* Wed Nov 11 2009 Steve Dickson 1.2.1-2 +- Updated to the latest pseudo root release (rel8). + +* Wed Nov 4 2009 Steve Dickson 1.2.1-1 +- Updated to latest upstream release: 1.2.0 + +* Tue Nov 3 2009 Steve Dickson 1.2.0-18 +- Reworked and remove some of the Default-Start/Stop stanzas + in the init scripts (bz 531425) + +* Mon Nov 2 2009 Steve Dickson 1.2.0-17 +- Updated to the latest pseudo root release (rel7). +- Added upstream 1.2.1-rc7 patch which fixes: + - Stop ignoring the -o v4 option (bz 529407) + - Allow network protocol roll backs when proto is set + in the config file (bz 529864) +- v4 mounts will roll back to v3 mounts when the mount + fails with ENOENT. + +* Mon Oct 5 2009 Steve Dickson 1.2.0-16 +- Fixed a whole where '-o v4' was not overriding the + version in the conf file. + +* Wed Sep 30 2009 Steve Dickson 1.2.0-15 +- Change the nfsmount.conf file to define v3 as the default + protocol version. +- Make sure versions set on the command line override version + set in nfsmount.conf +- Make version rollbacks still work when versions are set in + nfsmount.conf + +* Tue Sep 29 2009 Steve Dickson 1.2.0-13 +- Added upstream 1.2.1-rc5 patch + - mount.nfs: Support negotiation between v4, v3, and v2 + - mount.nfs: Keep server's address in nfsmount_info + - mount.nfs: Sandbox each mount attempt + - mount.nfs: Support negotiation between v4, v3, and v2 + +* Wed Sep 23 2009 Steve Dickson 1.2.0-12 +- Updated to the latest pseudo root release (rel6). + +* Tue Sep 15 2009 Steve Dickson 1.2.0-11 +- Added upstream 1.2.1-rc5 patch + - Added --sort --list functionality to nfs-iostat.py + - Fixed event handler in idmapd + - Added -o v4 support + - Disabled IPv6 support in nfsd + - Don't give client an empty flavor list + - Fixed gssed so it does not blindly caches machine credentials + +* Mon Aug 17 2009 Steve Dickson 1.2.0-10 +- Added upstream 1.2.1-rc4 patch + - Fix bug when both crossmnt + - nfs(5): Add description of lookupcache mount option + - nfs(5): Remove trailing blanks + - Added nfs41 support to nfssat + - Added support for mount to us a configuration file. + +* Fri Aug 14 2009 Steve Dickson 1.2.0-9 +- Added upstream 1.2.1-rc3 patch + - Add IPv6 support to nfsd + - Allow nfssvc_setfds to properly deal with AF_INET6 + - Convert nfssvc_setfds to use getaddrinfo + - Move check for active knfsd to helper function + - Declare a static common buffer for nfssvc.c routine + - Convert rpc.nfsd to use xlog() and add --debug and --syslog options + +* Tue Jul 28 2009 Steve Dickson 1.2.0-8 +- Fixed 4.1 versioning problem (bz 512377) + +* Wed Jul 15 2009 Steve Dickson 1.2.0-7 +- Added upstream 1.2.1-rc2 patch + - A large number of mount command changes. + +* Mon Jul 13 2009 Steve Dickson 1.2.0-6 +- Added NFSD v4 dynamic pseudo root patch which allows + NFS v3 exports to be mounted by v4 clients. + +* Mon Jun 29 2009 Steve Dickson 1.2.0-5 +- Stopped rpc.idmapd from spinning (bz 508221) + +* Mon Jun 22 2009 Steve Dickson 1.2.0-4 +- Added upstream 1.2.1-rc1 patch + - Fix to check in closeall() + - Make --enable-tirpc the default + - Set all verbose types in gssd daemons + - Retry exports if getfh() fails + +* Wed Jun 10 2009 Steve Dickson 1.2.0-3 +- Updated init scripts to add dependencies + on other system facilities (bz 475133) + +* Wed Jun 10 2009 Steve Dickson 1.2.0-2 +- nfsnobody gid is wrong (bz 485379) + +* Tue Jun 2 2009 Steve Dickson 1.2.0-1 +- Updated to latest upstream release: 1.2.0 + +* Tue May 19 2009 Tom "spot" Callaway 1.1.6-4 +- Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems + +* Mon May 18 2009 Steve Dickson 1.1.6-3 +- Added upstream 1.1.7-rc1 patch + - utils/nfsd: add support for minorvers4 + - sm-notify: Don't orphan addrinfo structs + - sm-notify: Failed DNS lookups should be retried + - mount: remove legacy version of nfs_name_to_address() + - compiling error in rpcgen + - nfs-utils: Fix IPv6 support in support/nfs/rpc_socket.c + - umount.nfs: Harden umount.nfs error reportin + +* Mon Apr 27 2009 Steve Dickson 1.1.6-2 +- nfslock.init: options not correctly parsed (bz 459591) + +* Mon Apr 20 2009 Steve Dickson 1.1.6-1 +- Updated to latest upstream release: 1.1.6 + +* Mon Mar 23 2009 Steve Dickson 1.1.5-4 +- Added upstream rc3 patch + - gssd: initialize fakeseed in prepare_krb5_rfc1964_buffer + - gssd: NULL-terminate buffer after read in read_service_info (try #2) + - gssd: free buffer allocated by gssd_k5_err_msg + - gssd: fix potential double-frees in gssd + - Removed a number of warn_unused_result warnings + +* Mon Mar 16 2009 Steve Dickson 1.1.5-3 +- Added upstream rc2 patch + +* Fri Mar 6 2009 Steve Dickson 1.1.5-2 +- Fixed lockd not using settings in sysconfig/nfs (bz 461043) +- Fixed some lost externs in the tcpwrapper code + +* Thu Mar 5 2009 Steve Dickson 1.1.5-1 +- Updated to latest upstream version: 1.1.5 + +* Wed Mar 4 2009 Steve Dickson 1.1.4-21 +- configure: fix AC_CACHE_VAL warnings + +* Wed Feb 25 2009 Fedora Release Engineering - 1:1.1.4-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 18 2009 Steve Dickson 1.1.4-19 +- Exportfs and rpc.mountd optimalization (bz 76643) + +* Tue Feb 17 2009 Steve Dickson 1.1.4-18 +- umount.nfs command: Add an AF_INET6-capable version of nfs_call_unmount() +- umount.nfs command: Support AF_INET6 server addresses +- umount command: remove do_nfs_umount23 function + +* Tue Feb 17 2009 Steve Dickson 1.1.4-17 +- Integrated the upstream fix for bz 483375 +- mount: segmentation faults on UDP mounts (bz 485448) + +* Sat Jan 31 2009 Steve Dickson 1.1.4-16 +- Fixed typo in -mount-textbased.patch (bz 483375) + +* Sat Jan 31 2009 Steve Dickson 1.1.4-15 +- Reworked tcp wrapper code to correctly use API (bz 480223) +- General clean up of tcp wrapper code. + +* Tue Jan 27 2009 Steve Dickson 1.1.4-14 +- text-based mount command: make po_rightmost() work for N options +- text-based mount command: Function to stuff "struct pmap" from mount options +- text-based mount options: Use new pmap stuffer when rewriting mount options +- text-based mount command: fix mount option rewriting logic +- text-based mount command: support AF_INET6 in rewrite_mount_options() + +* Tue Jan 20 2009 Steve Dickson 1.1.4-13 +- mountd: Don't do tcp wrapper check when there are no rules (bz 448898) + +* Wed Jan 7 2009 Steve Dickson 1.1.4-12 +- configure: Remove inet_ntop(3) check from configure.ac +- configure: Add new build option "--enable-tirpc" +- showmount command: Quiesce warning when TI-RPC is disabled + +* Sat Jan 3 2009 Steve Dickson 1.1.4-11 +- Added warnings to tcp wrapper code when mounts are + denied due to misconfigured DNS configurations. +- gssd: By default, don't spam syslog when users' credentials expire +- mount: revert recent fix for build problems on old systems +- mount: use gethostbyname(3) when building on old systems +- mount: getport: don't use getaddrinfo(3) on old systems +- mount: Random clean up +- configure: use "--disable-uuid" instead of "--without-uuid" + +* Fri Dec 19 2008 Steve Dickson 1.1.4-10 +- Re-enabled and fixed/enhanced tcp wrappers. + +* Wed Dec 17 2008 Steve Dickson 1.1.4-9 +- text-based mount command: add function to parse numeric mount options +- text-based mount command: use po_get_numeric() for handling retry +- sm-notify command: fix a use-after-free bug +- statd: not unlinking host files + +* Thu Dec 11 2008 Steve Dickson 1.1.4-8 +- mount command: AF_INET6 support for probe_bothports() +- mount command: support AF_INET6 in probe_nfsport() and probe_mntport() +- mount command: full support for AF_INET6 addresses in probe_port() +- gssd/svcgssd: add support to retrieve actual context expiration +- svcgssd: use the actual context expiration for cache + +* Sat Dec 6 2008 Steve Dickson 1.1.4-7 +- sm-notify: always exiting without any notification. + +* Tue Dec 2 2008 Steve Dickson 1.1.4-6 +- mount command: remove local getport() implementation +- mount command: Replace clnt_ping() and getport() calls in probe_port() +- mount command: Use nfs_error() instead of perror() +- mount command: Use nfs_pmap_getport() in probe_statd() + +* Mon Dec 1 2008 Steve Dickson 1.1.4-5 +- Make sure /proc/fs/nfsd exists when the nfs init script + does the exports (bz 473396) +- Fixed typo in nfs init script that caused rpc.rquotad daemons + to be started but not stoppped (bz 473929) + +* Wed Nov 26 2008 Steve Dickson 1.1.4-4 +- gssd: unblock DNOTIFY_SIGNAL in case it was blocked +- Ensure statd gets started if required when non-root + user mounts an NFS filesystem + +* Tue Nov 25 2008 Steve Dickson 1.1.4-3 +- Give showmount support for querying via rpcbindv3/v4 + +* Tue Nov 18 2008 Steve Dickson 1.1.4-2 +- Add AF_INET6-capable API to acquire an RPC CLIENT +- Introduce rpcbind client utility functions + +* Sat Oct 18 2008 Steve Dickson 1.1.4-1 +- Updated to latest upstream version: 1.1.4 + +* Tue Oct 14 2008 Steve Dickson 1.1.3-6 +- sm-notify exists when there are no hosts to notify + +* Thu Sep 18 2008 Steve Dickson 1.1.3-5 +- Reworked init scripts so service will be able to + stop when some of the checks fail. (bz 462508) +- Pre-load nfsd when args to rpc.nfsd are given (bz 441983) + +* Thu Aug 28 2008 Steve Dickson 1.1.3-4 +- Added in a number of up upstream patches (101 thru 110). + +* Mon Aug 11 2008 Tom "spot" Callaway 1.1.3-3 +- fix license tag + +* Thu Jul 31 2008 Steve Dickson 1.1.3-2 +- Mount command did not compile against older glibc versions. + +* Mon Jul 28 2008 Steve Dickson 1.1.3-1 +- Updated to latest upstream version: 1.1.3 + +* Wed Jul 2 2008 Steve Dickson 1.1.2-12 +- Changed the default directories for sm-notify (bz 435480) +- Added 'condstop' to init scripts so service are not + started when nfs-utils is removed. + +* Mon Jun 30 2008 Dennis Gilmore 1.1.2-11 +- add sparc arch handling + +* Mon Jun 30 2008 Steve Dickson 1.1.2-10 +- Rebuild for the updated libevent lib. + +* Fri Jun 27 2008 Steve Dickson 1.1.2-9 +- Removed the nfslock service start/stop from %%post section + (bz 453046) + +* Wed Jun 25 2008 Steve Dickson 1.1.2-8 +- FQDNs in the rmtab causes exportfs to seg fault (bz 444275) + +* Mon Jun 23 2008 Steve Dickson 1.1.2-7 +- Added -D_FILE_OFFSET_BITS=64 to CFLAGS +- make nfsstat read and print stats as unsigned integers +- Added (but not installed) the mountstats and nfs-iostat + python scripts. + +* Fri Jun 6 2008 Steve Dickson 1.1.2-6 +- Added 5 (111 thru 115) upstream patches that fixed + things mostly in the text mounting code. + +* Thu May 8 2008 Steve Dickson 1.1.2-5 +- Added 10 (101 thru 110) upstream patches that fixed + things mostly in the mount and gssd code. + +* Wed May 7 2008 Steve Dickson 1.1.2-4 +- Added ppc arch to the all_32bit_archs list (bz 442847) + +* Wed Apr 23 2008 Steve Dickson 1.1.2-3 +- Documented how to turn off/on protocol support for + rpc.nfsd in /etc/sysconfig/nfs (bz443625) +- Corrected the nfslock initscript 'status' return code (bz 441605) +- Removed obsolete code from the nfslock initscript (bz 441604) + +* Mon Apr 14 2008 Steve Dickson 1.1.2-2 +- Make EACCES a non fatal error (bz 439807) + +* Tue Mar 25 2008 Steve Dickson 1.1.2-1 +- Upgrade to nfs-utils-1.1.2 + +* Mon Mar 3 2008 Steve Dickson 1.1.1-5 +- Stopped mountd from incorrectly logging an error + (commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3) +- Stop gssd from ignoring the machine credential caches + (commit 46d439b17f22216ce8f9257a982c6ade5d1c5931) +- Fixed typo in the nfsstat command line arugments. + (commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58) +- Added test to stop buffer overflow in idmapd + (commit bcd0fcaf0966c546da5043be700587f73174ae25) + +* Sat Feb 9 2008 Steve Dickson 1.1.1-4 +- Cleaned up some typos that were found in the various + places in the mountd code + +* Thu Jan 24 2008 Steve Dickson 1.1.1-3 +- Added in relatime mount option so mount.nfs stays + compatible with the mount command in util-linux-ng (bz 274301) + +* Tue Jan 22 2008 Steve Dickson 1.1.1-2 +- Added -S/--since to the nfsstat(1) manpage +- The wording in the exportfs man page can be a bit confusing, implying + that "exportfs -u :/foo" will unexport /foo from all hosts, which it won't +- Removed nfsprog option since the kernel no longer supports it. +- Removed mountprog option since the kernel no longer supports it. +- Stop segfaults on amd64 during warnings messages. +- Fix bug when both crossmnt and fsid are set. + +* Sat Jan 5 2008 Steve Dickson 1.1.1-1 +- Updated to latest upstream release, nfs-utils-1.1.1 +- Added the removal of sm-notify.pid to nfslock init script. +- Changed spec file to use condrestart instead of condstop + when calling init scripts. +- Fixed typo in rpc.mountd man page +- Turn on 'nohide' automatically for all refer exports (bz 313561) + +* Tue Dec 04 2007 Release Engineering - 1.1.0-7 + - Rebuild for openldap bump + +* Wed Oct 17 2007 Steve Dickson 1.1.0-6 +- Switch the libgssapi dependency to libgssglue + +* Fri Sep 14 2007 Steve Dickson 1.1.0-5 +- Changed the default paths in sm-notify to + /var/lib/nfs/statd (bz 258461) +- Updated exportfs manpage (bz 262861) + +* Wed Aug 15 2007 Steve Dickson 1.1.0-4 +- Make sure the open() system calling in exportfs uses + mode bits when creating the etab file (bz 252440). + +* Mon Aug 13 2007 Steve Dickson 1.1.0-3 +- Added nosharecache mount option which re-enables + rw/ro mounts to the same server (bz 243913). + +* Thu Aug 2 2007 Steve Dickson 1.1.0-2 +- Make sure the gss and idmap daemons remove thier lock + files when they are stopped. + +* Sat Jul 28 2007 Steve Dickson 1.1.0-1 +- Upgraded to the latest upstream version (nfs-utils-1.1.0) + +* Thu May 24 2007 Steve Dickson 1.0.10-7 +- Fixed typo in mount.nfs4 that causes a segfault during + error processing (bz 241190) + +* Tue May 22 2007 Steve Dickson 1.0.10-6 +- Make sure the condrestarts exit with a zero value (bz 240225) +- Stopped /etc/sysconfig/nfs from being overwritten on updates (bz 234543) +- Added -o nordirplus mount option to disable READDIRPLUS (bz 240357) +- Disabled the FSCache patch, for now... + +* Wed May 10 2007 Steve Dickson 1.0.12-5 +- Fix mount.nfs4 to display correct error message (bz 227212) +- Updated mountd and showmount reverse lookup flags (bz 220772) +- Eliminate timeout on nfsd shutdowns (bz 222001) +- Eliminate memory leak in mountd (bz 239536) +- Make sure statd uses correct uid/gid by chowning + the /var/lib/nfs/statd with the rpcuser id. (bz 235216) +- Correct some sanity checking in rpc.nfsd. (bz 220887) +- Added missing unlock_mtab() call in moutnd +- Have mountd hold open etab file to force inode number to change (bz 236823) +- Create a /etc/sysconfig/nfs with all the possible init script + variables (bz 234543) +- Changed nfs initscript to exit with correct value (bz 221874) + +* Tue Apr 3 2007 Steve Dickson 1.0.12-4 +- Replace portmap dependency with an rpcbind dependency (bz 228894) + +* Mon Mar 12 2007 Steve Dickson 1.0.12-3 +- Incorporated Merge Review comments (bz 226198) + +* Fri Mar 9 2007 Steve Dickson 1.0.12-2 +- Added condstop to all the initscripts (bz 196934) +- Made no_subtree_check a default export option (bz 212218) + +* Tue Mar 6 2007 Steve Dickson 1.0.12-1 +- Upgraded to 1.0.12 +- Fixed typo in Summary. + +* Thu Mar 1 2007 Karel Zak 1.0.11-2 +- Fixed mount.nfs -f (fake) option (bz 227988) + +* Thu Feb 22 2007 Steve Dickson 1.0.11-1 +- Upgraded to 1.0.11 + +* Wed Feb 21 2007 Steve Dickson 1.0.10-7 +- Added FS_Location support + +* Mon Dec 18 2006 Karel Zak 1.0.10-6 +- add support for mount options that contain commas (bz 219645) + +* Wed Dec 13 2006 Steve Dickson 1.0.10-5 +- Stopped v4 umounts from ping rpc.mountd (bz 215553) + +* Wed Nov 28 2006 Steve Dickson 1.0.10-4 +- Doing a connect on UDP sockets causes the linux network + stack to reject UDP patches from multi-home server with + nic on the same subnet. (bz 212471) + +* Wed Nov 15 2006 Steve Dickson 1.0.10-3 +- Removed some old mounting versioning code that was + stopping tcp mount from working (bz 212471) + +* Tue Oct 31 2006 Steve Dickson 1.0.10-2 +- Fixed -o remount (bz 210346) +- fix memory leak in rpc.idmapd (bz 212547) +- fix use after free bug in dirscancb (bz 212547) +- Made no_subtree_check a default export option (bz 212218) + +* Wed Oct 25 2006 Steve Dickson 1.0.10-1 +- Upgraded to 1.0.10 + +* Mon Oct 16 2006 Steve Dickson 1.0.9-10 +- Fixed typo in nfs man page (bz 210864). + +* Fri Oct 13 2006 Steve Dickson 1.0.9-9 +- Unable to mount NFS V3 share where sec=none is specified (bz 210644) + +* Tue Sep 26 2006 Steve Dickson 1.0.9-8 +- mount.nfs was not returning a non-zero exit value + on failed mounts (bz 206705) + +* Wed Sep 20 2006 Karel Zak 1.0.9-7 +- Added support for the mount -s (sloppy) option (#205038) +- Added nfs.5 man page from util-linux +- Added info about [u]mount.nfs to the package description + +* Mon Sep 11 2006 1.0.9-6 +- Removed the compiling of getiversion and getkversion since + UTS_RELEASE is no longer defined and these binary are + not installed. + +* Fri Aug 18 2006 1.0.9-5 +- Changed gssd daemons to cache things in memory + instead of /tmp which makes selinux much happier. + (bz 203078) + +* Wed Aug 16 2006 1.0.9-4 +- Allow variable for HA callout program in /etc/init.d/nfslock + (bz 202790) + +* Wed Aug 02 2006 1.0.9-3 +- add epoch (#196359) + +* Fri Jul 28 2006 1.0.9-2 +- Enabled the creating of mount.nfs and umount.nfs binaries +- Added mount option fixes suggested by upstream. +- Fix lazy umounts (bz 169299) +- Added -o fsc mount option. + +* Mon Jul 24 2006 1.0.9-1 +- Updated to 1.0.9 release + +* Wed Jul 12 2006 Jesse Keating - 1:1.0.8-5.1 +- rebuild + +* Sun Jul 2 2006 1:1.0.8-5 +- Introduce epoch to fix upgrade path + +* Sat Jul 1 2006 1.0.8-3 +- Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486) + +* Fri Jun 30 2006 1.0.8-3 +- Split the controlling of nfs version, ports, and protocol + into two different patches +- Fixed and added debugging statements to rpc.mountd. +- Fixed -p arg to work with priviledged ports (bz 156655) +- Changed nfslock initscript to set LOCKD_TCPPORT and + LOCKD_UDPPORT (bz 162133) +- Added MOUNTD_NFS_V1 variable to version 1 of the + mount protocol can be turned off. (bz 175729) +- Fixed gssd to handel mixed case characters in + the domainname. (bz 186069) + +* Wed Jun 21 2006 1.0.8-2 +- Updated to nfs-utils-1.0.8 + +* Thu Jun 8 2006 1.0.8.rc4-1 +- Upgraded to the upstream 1.0.8.rc4 version + +* Fri Feb 10 2006 Jesse Keating - 1.0.8.rc2-4.FC5.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.0.8.rc2-4.FC5.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Jan 20 2006 Steve Dickson 1.0.8.rc2-4.FC5 +- Added new libnfsidmap call, nfs4_set_debug(), to rpc.idmapd + which turns on debugging in the libarary. + +* Mon Jan 16 2006 Steve Dickson 1.0.8.rc2-3.FC5 +- Added innetgr patch that changes configure scripts to + check for the innetgr function. (bz 177899) + +* Wed Jan 11 2006 Peter Jones 1.0.8.rc2-2.FC5 +- Fix lockfile naming in the initscripts so they're stopped correctly. + +* Mon Jan 9 2006 Steve Dickson 1.0.8.rc2-1.FC5 +- Updated to 1.0.8-rc2 release +- Broke out libgssapi into its own rpm +- Move librpcsecgss and libnfsidmap in the new nfs-utils-lib rpm +- Removed libevent code; Required to be installed. + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Sun Oct 23 2005 Steve Dickson 1.0.7-19 +- Updated to latest code in SourceForge CVS +- Updated to latest CITI patches (1.0.7-4) +- Fix bug in nfsdreopen by compiling in server defaults + +* Thu Sep 22 2005 Steve Dickson 1.0.7-18 +- Updated libnfsidmap to 0.11 +- Updated libgssapi to 0.5 +- Made sure the gss daemons and new libs are + all using the same include files. +- Removed code from the tree that is no longer used. +- Add ctlbits patch that introduced the -N -T and -U + command line flags to rpc.nfsd. + +* Sun Sep 18 2005 Steve Dickson 1.0.7-17 +- Updated to latest nfs-utils code in upstream CVS tree +- Updated libevent from 1.0b to 1.1a +- Added libgssapi-0.4 and librpcsecgss-0.6 libs from CITI + +* Tue Sep 8 2005 Steve Dickson 1.0.7-16 +- Reworked the nfslock init script so if lockd is running + it will be killed which is what the HA community needs. (bz 162446) +- Stopped rpcidmapd.init from doing extra echoing when + condstart-ed. + +* Wed Aug 24 2005 Peter Jones - 1.0.7-15 +- don't strip during "make install", so debuginfo packages are generated right + +* Thu Aug 18 2005 Florian La Roche +- no need to still keep a requirement for kernel-2.2 or newer + +* Tue Aug 16 2005 Steve Dickson 1.0.7-13 +- Changed mountd to use stat64() (bz 165062) + +* Tue Aug 2 2005 Steve Dickson 1.0.7-12 +- Changed useradd to use new -l flag (bz149407) +- 64bit fix in gssd code (bz 163139) +- updated broken dependencies +- updated rquotad to compile with latest + quota version. + +* Thu May 26 2005 Steve Dickson 1.0.7-8 +- Fixed subscripting problem in idmapd (bz 158188) + +* Thu May 19 2005 Steve Dickson 1.0.7-7 +- Fixed buffer overflow in rpc.svcgssd (bz 114288) + +* Wed Apr 13 2005 Steve Dickson 1.0.7-6 +- Fixed misformated output from nfslock script (bz 154648) + +* Mon Mar 29 2005 Steve Dickson 1.0.7-4 +- Fixed a compile error on x86_64 machines in the gss code. +- Updated the statd-notify-hostname.patch to eliminate + a segmentation fault in rpc.statd when an network + interface was down. (bz 151828) + +* Sat Mar 19 2005 Steve Dickson 1.0.7-3 +- Changed xlog to use LOG_INFO instead of LOG_DEBUG + so debug messages will appear w/out any config + changes to syslog.conf. +- Reworked how /etc/exports is setup (bz 151389) + +* Wed Mar 2 2005 Steve Dickson 1.0.7-2 +- Tied the rpcsecgss debugging in with gssd and + svcgssd debugging + +* Mon Feb 14 2005 Steve Dickson +- Added support to rpcgssd.init and rpcsvcgssd.init scripts + to insmod security modules. +- Changed the nfs.init script to bring rpc.svcgssd up and down, + since rpc.svcgssd is only needed with the NFS server is running. + +* Tue Dec 14 2004 Steve Dickson +- Fix problem in idmapd that was causing "xdr error 10008" + errors (bz 142813) +- make sure the correct hostname is used in the SM_NOTIFY + message that is sent from a rebooted server which has + multiple network interfaces. (bz 139101) + +- Changed nfslock to send lockd a -KILL signal + when coming down. (bz 125257) + +* Thu Nov 11 2004 Steve Dickson +- Replaced a memcopy with explicit assignments + in getquotainfo() of rquotad to fix potential overflow + that can occur on 64bit machines. (bz 138068) + +* Mon Nov 8 2004 Steve Dickson +- Updated to latest sourceforge code +- Updated to latest CITIT nfs4 patches + +* Sun Oct 17 2004 Steve Dickson +- Changed nfs.init to bring down rquotad correctly + (bz# 136041) + +* Thu Oct 14 2004 Steve Dickson +- Added "$RQUOTAD_PORT" variable to nfs.init which + allows the rpc.rquotad to use a predefined port + (bz# 124676) + +* Fri Oct 1 2004 +- Make sure the uid/gid of nfsnobody is the + correct value for all archs (bz# 123900) +- Fixed some security issues found by SGI (bz# 133556) + +* Mon Aug 30 2004 Steve Dickson +- Major clean up. +- Removed all unused/old patches +- Rename and condensed a number of patches +- Updated to CITI's nfs-utils-1.0.6-13 patches + +* Tue Aug 10 2004 Bill Nottingham +- move if..fi condrestart stanza to %%postun (#127914, #128601) + +* Wed Jun 16 2004 +- nfslock stop is now done on package removals +- Eliminate 3 syslog messages that are logged for + successful events. + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Mon Jun 14 2004 +- Fixed syntax error in nfs initscripts when + NETWORKING is not defined +- Removed sync warning on readonly exports. +- Changed run levels in rpc initscripts. +- Replaced modinfo with lsmod when checking + for loaded modules. + +* Tue Jun 1 2004 +- Changed the rpcgssd init script to ensure the + rpcsec_gss_krb5 module is loaded + +* Tue May 18 2004 +- Removed the auto option from MOUNTD_NFS_V2 and + MOUNTD_NFS_V3 variables. Since v2 and v3 are on + by default, there only needs to be away of + turning them off. + +* Thu May 10 2004 +- Rebuilt + +* Thu Apr 15 2004 +- Changed the permission on idmapd.conf to 644 +- Added mydaemon code to svcgssd +- Updated the add_gssd.patch from upstream + +* Wed Apr 14 2004 +- Created a pipe between the parent and child so + the parent process can report the correct exit + status to the init scripts +- Added SIGHUP processing to rpc.idmapd and the + rpcidmapd init script. + +* Mon Mar 22 2004 +- Make sure check_new_cache() is looking in the right place + +* Wed Mar 17 2004 +- Changed the v4 initscripts to use $prog for the + arugment to daemon + +* Tue Mar 16 2004 +- Made the nfs4 daemons initscripts work better when + sunrpc is not a module +- added more checks to see if modules are being used. + +* Mon Mar 15 2004 +- Add patch that sets up gssapi_mech.conf correctly + +* Fri Mar 12 2004 +- Added the shutting down of the rpc v4 daemons. +- Updated the Red Hat only patch with some init script changes. + +* Thu Mar 11 2004 Bill Nottingham +- rpc_pipefs mounting and aliases are now in modutils; require that + +* Thu Mar 11 2004 +- Updated the gssd patch. + +* Sun Mar 7 2004 +- Added the addition and deletion of rpc_pipefs to /etc/fstab +- Added the addition and deletion of module aliases to /etc/modules.conf + +* Mon Mar 1 2004 +- Removed gssd tarball and old nfsv4 patch. +- Added new nfsv4 patches that include both the + gssd and idmapd daemons +- Added redhat-only v4 patch that reduces the + static librpc.a to only contain gss rpc related + routines (I would rather have gssd use the glibc + rpc routines) +-Changed the gssd svcgssd init scripts to only + start up if SECURE_NFS is set to 'yes' in + /etc/sysconfig/nfs + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Thu Feb 12 2004 Thomas Woerner +- make rpc.lockd, rpc.statd, rpc.mountd and rpc.nfsd pie + +* Wed Jan 28 2004 Steve Dickson +- Added the NFSv4 bits + +* Mon Dec 29 2003 Steve Dickson +- Added the -z flag to nfsstat + +* Wed Dec 24 2003 Steve Dickson +- Fixed lockd port setting in nfs.int script + +* Wed Oct 22 2003 Steve Dickson +- Upgrated to 1.0.6 +- Commented out the acl path for fedora + +* Thu Aug 27 2003 Steve Dickson +- Added the setting of lockd ports via sysclt interface +- Removed queue setting code since its no longer needed + +* Thu Aug 7 2003 Steve Dickson +- Added back the acl patch Taroon b2 + +* Wed Jul 23 2003 Steve Dickson +- Commented out the acl patch (for now) + +* Wed Jul 21 2003 Steve Dickson +- Upgrated to 1.0.5 + +* Wed Jun 18 2003 Steve Dickson +- Added security update +- Fixed the drop-privs.patch which means the chroot +patch could be removed. + +* Mon Jun 9 2003 Steve Dickson +- Defined the differ kinds of debugging avaliable for mountd in +the mountd man page. + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue Jun 3 2003 Steve Dickson +- Upgraded to 1.0.3 +- Fixed numerous bugs in init scrips +- Added nfsstat overflow patch + +* Thu Jan 23 2003 Tim Powers 1.0.1-2.9 +- rebuild + +* Fri Dec 13 2002 Daniel J Walsh +- change init script to not start rpc.lock if already running + +* Wed Dec 11 2002 Daniel J Walsh +- Moved access code to be after dropping privs + +* Mon Nov 18 2002 Stephen C. Tweedie +- Build with %%configure +- Add nhfsgraph, nhfsnums and nhfsrun to the files list + +* Mon Nov 11 2002 Stephen C. Tweedie +- Don't drop privs until we've bound the notification socket + +* Thu Nov 7 2002 Stephen C. Tweedie +- Ignore SIGPIPE in rpc.mountd + +* Thu Aug 1 2002 Bob Matthews +- Add Sean O'Connell's nfs control tweaks +- to nfs init script. + +* Mon Jul 22 2002 Bob Matthews +- Move to nfs-utils-1.0.1 + +* Mon Feb 18 2002 Bob Matthews +- "service nfs restart" should start services even if currently +- not running (#59469) +- bump version to 0.3.3-4 + +* Wed Oct 3 2001 Bob Matthews +- Move to nfs-utils-0.3.3 +- Make nfsnobody a system account (#54221) + +* Tue Aug 21 2001 Bob Matthews +- if UID 65534 is unassigned, add user nfsnobody (#22685) + +* Mon Aug 20 2001 Bob Matthews +- fix typo in nfs init script which prevented MOUNTD_PORT from working (#52113) + +* Tue Aug 7 2001 Bob Matthews +- nfs init script shouldn't fail if /etc/exports doesn't exist (#46432) + +* Fri Jul 13 2001 Bob Matthews +- Make %%pre useradd consistent with other Red Hat packages. + +* Tue Jul 03 2001 Michael K. Johnson +- Added sh-utils dependency for uname -r in nfs init script + +* Tue Jun 12 2001 Bob Matthews +- make non RH kernel release strings scan correctly in +- nfslock init script (#44186) + +* Mon Jun 11 2001 Bob Matthews +- don't install any rquota pages in _mandir: (#39707, #44119) +- don't try to manipulate rpc.rquotad in init scripts +- unless said program actually exists: (#43340) + +* Tue Apr 10 2001 Preston Brown +- don't translate initscripts for 6.x + +* Tue Apr 10 2001 Michael K. Johnson +- do not start lockd on kernel 2.2.18 or higher (done automatically) + +* Fri Mar 30 2001 Preston Brown +- don't use rquotad from here now; quota package contains a version that + works with 2.4 (#33738) + +* Tue Mar 12 2001 Bob Matthews +- Statd logs at LOG_DAEMON rather than LOG_LOCAL5 +- s/nfs/\$0/ where appropriate in init scripts + +* Tue Mar 6 2001 Jeff Johnson +- Move to nfs-utils-0.3.1 + +* Wed Feb 14 2001 Bob Matthews +- #include patch + +* Mon Feb 12 2001 Bob Matthews +- Really enable netgroups + +* Mon Feb 5 2001 Bernhard Rosenkraenzer +- i18nize initscripts + +* Fri Jan 19 2001 Bob Matthews +- Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 + +* Tue Jan 16 2001 Bob Matthews +- Hackish fix in build section to enable netgroups + +* Wed Jan 3 2001 Bob Matthews +- Fix incorrect file specifications in statd manpage. +- Require gawk 'cause it's used in nfslock init script. + +* Thu Dec 13 2000 Bob Matthews +- Require sed because it's used in nfs init script + +* Tue Dec 12 2000 Bob Matthews +- Don't do a chroot(2) after dropping privs, in statd. + +* Mon Dec 11 2000 Bob Matthews +- NFSv3 if kernel >= 2.2.18, detected in init script + +* Thu Nov 23 2000 Florian La Roche +- update to 0.2.1 + +* Tue Nov 14 2000 Bill Nottingham +- don't start lockd on 2.4 kernels; it's unnecessary + +* Tue Sep 5 2000 Florian La Roche +- more portable fix for mandir + +* Sun Sep 3 2000 Florian La Roche +- update to 0.2-release + +* Fri Sep 1 2000 Florian La Roche +- fix reload script + +* Thu Aug 31 2000 Florian La Roche +- update to 0.2 from CVS +- adjust statd-drop-privs patch +- disable tcp_wrapper support + +* Wed Aug 2 2000 Bill Nottingham +- fix stop priority of nfslock + +* Tue Aug 1 2000 Bill Nottingham +- um, actually *include and apply* the statd-drop-privs patch + +* Mon Jul 24 2000 Bill Nottingham +- fix init script ordering (#14502) + +* Sat Jul 22 2000 Bill Nottingham +- run statd chrooted and as non-root +- add prereqs + +* Tue Jul 18 2000 Trond Eivind Glomsrød +- use "License", not "Copyright" +- use %%{_tmppath} and %%{_mandir} + +* Mon Jul 17 2000 Matt Wilson +- built for next release + +* Mon Jul 17 2000 Matt Wilson +- 0.1.9.1 +- remove patch0, has been integrated upstream + +* Wed Feb 9 2000 Bill Nottingham +- the wonderful thing about triggers, is triggers are wonderful things... + +* Thu Feb 03 2000 Cristian Gafton +- switch to nfs-utils as the base tree +- fix the statfs patch for the new code base +- single package that obsoletes everything we had before (if I am to keep + some traces of my sanity with me...) + +* Mon Jan 17 2000 Preston Brown +- use statfs syscall instead of stat to determinal optimal blksize diff -r 000000000000 -r 4f133201e207 nmap/nmap.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nmap/nmap.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,110 @@ +# To build a static RPM, add +# --define "static 1" +# to the rpmbuild command line. To build without Ncat, add +# --define "buildncat 0" +# +# To specify openssl dir, add something like: +# --define "openssl /usr/local/ssl" + +%define name nmap +%define version 5.21 +%define release 1 +%define _prefix /usr + +Summary: Network exploration tool and security scanner +Name: %{name} +Version: %{version} +Release: %{release} +Epoch: 2 +License: http://nmap.org/man/man-legal.html +Group: Applications/System +Source0: http://nmap.org/dist/%{name}-%{version}.tgz +URL: http://nmap.org + +# For Ndiff. +Requires: python >= 2.4 + +# RPM can't be relocatable until I stop storing path info in the binary. +# Prefix: %{_prefix} +BuildRoot: %{_tmppath}/%{name}-root + +%description + +Nmap ("Network Mapper") is a free and open source utility +for network exploration or security auditing. Many systems and network +administrators also find it useful for tasks such as network +inventory, managing service upgrade schedules, and monitoring host or +service uptime. Nmap uses raw IP packets in novel ways to determine +what hosts are available on the network, what services (application +name and version) those hosts are offering, what operating systems +(and OS versions) they are running, what type of packet +filters/firewalls are in use, and dozens of other characteristics. It +was designed to rapidly scan large networks, but works fine against +single hosts. Nmap runs on all major computer operating systems, and +both console and graphical versions are available. + +%prep +%setup -q + +%build +%configure --with-openssl=%{openssl} --without-zenmap --with-ndiff --with-libdnet=included --with-libpcap=included --with-libpcre=included --with-liblua=included +%if "%{buildncat}" == "0" +%configure --without-ncat +%endif +%if "%{static}" == "1" +make static +%else +make +%endif + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +strip $RPM_BUILD_ROOT%{_bindir}/* || : +gzip $RPM_BUILD_ROOT%{_mandir}/man1/* || : + +%clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc COPYING +%doc docs/README +%doc docs/nmap.usage.txt +%doc %{_prefix}/share/man/man1/nmap.1.gz +%doc %{_prefix}/share/man/*/man1/nmap.1.gz +%{_bindir}/nmap +%{_datadir}/nmap + +%{_bindir}/ndiff +%doc %{_prefix}/share/man/man1/ndiff.1.gz + +# Ncat subpackage +%if "%{buildncat}" != "0" +%package -n ncat +Summary: Nmap's Netcat replacement +Group: Applications/System + +%description -n ncat +Ncat is a feature packed networking utility which will read and +write data across a network from the command line. It uses both +TCP and UDP for communication and is designed to be a reliable +back-end tool to instantly provide network connectivity to other +applications and users. Ncat will not only work with IPv4 and IPv6 +but provides the user with a virtually limitless number of potential +uses. + +%files -n ncat +%defattr(-,root,root) +%doc %{_prefix}/share/man/man1/ncat.1.gz +%{_bindir}/ncat +%{_datadir}/ncat + +%endif + +%changelog + +* Sat Jun 06 2009 Fyodor (fyodor(a)insecure.org) +- Removed changelog entries as SVN is a more authoritative source. Execute: +- svn log --username guest --password "" svn://svn.insecure.org/nmap/nmap.spec.in + diff -r 000000000000 -r 4f133201e207 quota/quota.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/quota/quota.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,601 @@ +#allow remote set quota by defined rpcsetquota to 1(set to 0 to disabled it) +%{!?rpcsetquota:%define rpcsetquota 1} + +Name: quota +Summary: System administration tools for monitoring users' disk usage +Epoch: 1 +Version: 4.00 +Release: 0.1.pre1%{?dist} +License: BSD and GPLv2+ +URL: http://sourceforge.net/projects/linuxquota/ +Group: System Environment/Base +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: initscripts >= 6.38 tcp_wrappers +Requires: quota-nls = %{epoch}:%{version}-%{release} +Conflicts: kernel < 2.4 +BuildRequires: e2fsprogs-devel gettext tcp_wrappers-devel nss-devel +BuildRequires: openldap-devel openssl-devel dbus-devel libnl-devel +Source0: http://downloads.sourceforge.net/linuxquota/%{name}-%{version}-pre1.tar.gz +Source1: quota_nld.init +Source2: quota_nld.sysconfig +Patch0: quota-3.06-warnquota.patch +Patch1: quota-3.06-no-stripping.patch +Patch2: quota-3.06-man-page.patch +Patch3: quota-3.06-pie.patch +Patch4: quota-3.13-wrong-ports.patch +Patch5: quota-3.16-helpoption.patch +Patch6: quota-3.16-quotaoffhelp.patch +Patch8: quota-3.17-ftbfs.patch +# Bug #528581, remove in upstream 4.00 +Patch9: quota-4.00_pre1-quotactl_null_corruption.patch +# Included in upstream 4.00_pre2 +Patch10: quota-4.00_pre1-add-gfs2-support.patch + +%description +The quota package contains system administration tools for monitoring +and limiting user and or group disk usage per file system. + + +%package nld +Summary: quota_nld daemon +Group: System Environment/Base +Requires: initscripts +Requires: quota-nls = %{epoch}:%{version}-%{release} +Requires(post): chkconfig +Requires(preun): chkconfig initscripts + +%description nld +Daemon that listens on netlink socket and processes received quota warnings. +Note, that you have to enable the kernel support for sending quota messages +over netlink (in Filesystems->Quota menu). The daemon supports forwarding +warning messages to the system D-Bus (so that desktop manager can display +a dialog) and writing them to the terminal user has last accessed. + + +%package warnquota +Summary: Send e-mail to users over quota +Group: System Environment/Base +Requires: quota-nls = %{epoch}:%{version}-%{release} + +%description warnquota +Utility that checks disk quota for each local file system and mails a warning +message to those users who have reached their soft limit. It is typically run +via cron(8). + + +%package nls +Summary: Gettext catalogs for disk quota tools +Group: System Environment/Base +BuildArch: noarch + +%description nls +Disk quota tools messages translated into different natural languages. + + +%package devel +Summary: Development files for quota +Group: System Environment/Base +Requires: quota = %{epoch}:%{version}-%{release} + +%description devel +The quota package contains system administration tools for monitoring +and limiting user and or group disk usage per file system. + +This package contains development header files for implementing quotas +on remote machines. + + +%package doc +Summary: Additional documentation for disk quotas +Group: Documentation +Requires: quota = %{epoch}:%{version}-%{release} +BuildArch: noarch + +%description doc +This package contains additional documentation for disk quotas concept in +Linux/UNIX environment. + + +%prep +%setup -q -n quota-tools +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%ifnarch ppc ppc64 +%patch3 -p1 +%endif +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 -b .usage +%patch8 -p1 +%patch9 -p1 -b .quotactl_null_corruption +%patch10 -p1 -b .gfs2 +# quotactl(2) moved into `man-pages' package (bug #640590) +rm -f quotactl.2 +# remove VCS files +rm -rf doc/CVS + +#fix typos/mistakes in localized documentation +for pofile in $(find ./po/*.p*) +do + sed -i 's/editting/editing/' "$pofile" +done + +# Fix charset +for F in Changelog; do + iconv -f latin1 -t utf-8 <"$F" >"${F}.utf8" + touch -r "$F"{,.utf8} + mv "$F"{.utf8,} +done + +%build +%configure \ + --enable-ldapmail=try \ +%if %{rpcsetquota} + --enable-rpcsetquota=yes \ +%endif + --enable-rootsbin \ + --enable-netlink=yes +make + + +%install +rm -fr %{buildroot} +mkdir -p %{buildroot}/sbin +mkdir -p %{buildroot}%{_sysconfdir} +mkdir -p %{buildroot}%{_sbindir} +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_mandir}/{man1,man3,man8} +make install INSTALL='install -p' ROOTDIR=%{buildroot} +install -m 644 warnquota.conf %{buildroot}%{_sysconfdir} +# +# we don't support XFS yet +# +rm -f %{buildroot}%{_sbindir}/quot +rm -f %{buildroot}%{_sbindir}/xqmstats +rm -f %{buildroot}%{_mandir}/man8/quot.* +rm -f %{buildroot}%{_mandir}/man8/xqmstats.* +ln -s quotaon.8.gz \ + %{buildroot}%{_mandir}/man8/quotaoff.8 +ln -s rquotad.8.gz \ + %{buildroot}%{_mandir}/man8/rpc.rquotad.8 + +install -p -m755 -D %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/quota_nld +install -p -m644 -D %{SOURCE2} \ + $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/quota_nld + +%find_lang %{name} + + +%post nld +/sbin/chkconfig --add quota_nld + +%preun nld +if [ $1 = 0 ] ; then + /sbin/service quota_nld stop >/dev/null 2>&1 + /sbin/chkconfig --del quota_nld +fi + + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%attr(0755,root,root) /sbin/* +%attr(0755,root,root) %{_bindir}/* +%attr(0755,root,root) %{_sbindir}/* +%exclude %{_sbindir}/quota_nld +%exclude %{_sbindir}/warnquota +%attr(0644,root,root) %{_mandir}/man1/* +%attr(0644,root,root) %{_mandir}/man8/* +%exclude %{_mandir}/man8/quota_nld.8* +%exclude %{_mandir}/man8/warnquota.8* +%doc Changelog + +%files nld +%defattr(-,root,root,-) +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/quota_nld +%attr(0755,root,root) %{_initrddir}/quota_nld +%attr(0755,root,root) %{_sbindir}/quota_nld +%attr(0644,root,root) %{_mandir}/man8/quota_nld.8* +%doc Changelog + +%files warnquota +%defattr(-,root,root,-) +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/quotagrpadmins +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/quotatab +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/warnquota.conf +%attr(0755,root,root) %{_sbindir}/warnquota +%attr(0644,root,root) %{_mandir}/man8/warnquota.8* +%doc Changelog README.ldap-support README.mailserver + +%files nls -f %{name}.lang +%defattr(-,root,root,-) +%doc Changelog + +%files devel +%defattr(-,root,root,-) +%dir %{_includedir}/rpcsvc +%{_includedir}/rpcsvc/* +%attr(0644,root,root) %{_mandir}/man3/* + +%files doc +%defattr(-,root,root,-) +%doc doc/* + + +%changelog +* Tue Nov 16 2010 Petr Pisar - 1:4.00-0.1.pre1 +- 4.00-pre1 bump +- Separate gettext catalogs becuase they are required by all binary sub-packages + +* Mon Nov 15 2010 Petr Pisar - 1:3.17-18 +- Break warnquota dependency on main package + +* Mon Nov 15 2010 Petr Pisar - 1:3.17-17 +- Convert Changelog to UTF-8 + +* Mon Nov 15 2010 Petr Pisar - 1:3.17-16 +- Break dependecies on main package as there are none +- Add plain text documentation to each sub-package +- Package additional documentation into `doc' sub-package + +* Thu Nov 11 2010 Petr Pisar - 1:3.17-15 +- Add quota_nld deamon init script (bug #634169) +- Sub-package quota_nld files to weak dependecies +- Sub-package warnquota files to weak dependecies + +* Wed Oct 06 2010 Petr Pisar - 1:3.17-14 +- Remove quotactl(2) as it's part of `man-pages' package (bug #640590) + +* Tue May 11 2010 Petr Pisar 1:3.17-13 +- Add GFS2 support + +* Tue May 10 2010 Petr Pisar 1:3.17-12 +- Prevent corruptive read/write from/to NULL address in rpc.rquotad + (Resolves #528581, example in #532342) +- Fix spelling in summary + +* Fri Mar 12 2010 Daniel Novotny 1:3.17-11 +- the require from previous fix deleted altogether (it will + be resolved automatically) + +* Fri Mar 12 2010 Daniel Novotny 1:3.17-10 +- Requires: e2fsprogs changed to e2fsprogs-libs (#570005) + +* Tue Feb 23 2010 Daniel Novotny 1:3.17-9 +- fix #565124 - FTBFS quota-3.17-8.fc13: ImplicitDSOLinking + +* Mon Sep 29 2009 Ondrej Vasik 1:3.17-8 +- add buildrequires for quota_nld, enable-netlink to build + quota_nld (#526047) + +* Fri Sep 18 2009 Ondrej Vasik 1:3.17-7 +- Fix headers and structs in quotactl manpage(#524138) + +* Fri Aug 28 2009 Ondrej Vasik 1:3.17-6 +- symlink manpage for rpc.rquotad + +* Sun Jul 26 2009 Fedora Release Engineering - 1:3.17-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 13 2009 Ondrej Vasik 1:3.17-4 +- clarify statements about LDAP in warnquota conf + (related to #490106) +- fix parsing issue in warnquota.c(#490125) +- enable rpcsetquota by default(#159292, #469753) + +* Fri Mar 13 2009 Ondrej Vasik 1:3.17-3 +- add missing buildrequires needed to compile with + enable-ldapmail=try option with LDAP(#490106) + +* Wed Feb 25 2009 Fedora Release Engineering - 1:3.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 13 2009 Ondrej Vasik 1:3.17-1 +- new upstream release, remove already applied patches + +* Mon Dec 08 2008 Ondrej Vasik 1:3.16-8 +- fix documentation inconsistency (now rpc(3) instead of + rpc(3N) in rquotad manpage) (#474836) + +* Fri Nov 14 2008 Ondrej Vasik 1:3.16-7 +- fix quotaoff --help output (was same as quotaon output) + +* Thu Oct 30 2008 Ondrej Vasik 1:3.16-6 +- fix implementation of ext4 support + (by Mingming Cao, #469127) + +* Wed Sep 10 2008 Ondrej Vasik 1:3.16-5 +- fix rpmlint warnings - absolute symlink and not using epoch + in version in changelog (#226353) +- rquota headers and manpage now in devel subpackage + +* Wed Aug 27 2008 Ondrej Vasik 3.16-4 +- fix bug in warnquota which could result in bogus hostname + and domainname (upstream) +- remove IMMUTABLE flag from quota file in quotacheck(upstream) + +* Tue Aug 05 2008 Ondrej Vasik 3.16-3 +- Add support for -h option (do not show invalid option + error) at edquota,setquota and quota (#457898) + +* Fri Jun 20 2008 Ondrej Vasik 3.16-2 +- upstream fix of some typos, string formats + 4TB+ fix + for repquota +- some additional stripping removal +- change default mode of binaries from 555 to 755 + (strip error messages in build log) + +* Wed Apr 23 2008 Ondrej Vasik 3.16-1 +- own directory of rpcsvc headers(#442143) +- new upstream release + +* Wed Mar 12 2008 Ondrej Vasik 3.15-6 +- added enable-ldapmail=try option(wonder how #133207 + got closed by FC-4 without it or warnquota.conf change) +- dropped with-ext2direct=no option - this option is + invalid and original bug was fixed in 3.07 + +* Thu Mar 6 2008 Ondrej Vasik 3.15-5 +- added symbolic link for quotaoff man page(#436110) +- don't ship xqmstats.8 man page as we don't ship those + binaries(#436100) + +* Thu Feb 21 2008 Ondrej Vasik 3.15-4 +- added pointers to quota_nld and warnquota to some + manpages(upstream, #83975) + +* Tue Feb 12 2008 Ondrej Vasik 3.15-3 +- allow to build with rpcsetquota enabled(disabled by + default, #159292) +- rebuild for gcc43 + +* Thu Jan 24 2008 Steve Dickson 3.15-2 +- More review comments: + - BuiltPreReq to BuiltReq + - Removed '.' From Summary + - Added 'GPLv2+' to License Tag + - Condensed the _sysconfdir entries in to one line + +* Thu Jan 24 2008 Steve Dickson 3.15-1 +- Upgraded to version 3.15 +- Updated spec file per Merge Review (bz 226353) + +* Thu Feb 15 2007 Steve Dickson 3.14-1 +- Upgraded to version 3.14 (bz# 213641) + +* Mon Dec 4 2006 Thomas Woerner 1:3.13-1.3 +- tcp_wrappers has a new devel and libs sub package, therefore changing build + requirement for tcp_wrappers to tcp_wrappers-devel + +* Wed Nov 1 2006 Steve Dickson 1:3.13-1.2.3.2 +- Added range checking on -p flag (bz 205145) +- Error message prints garbage characters (bz 201226) + +* Wed Jul 12 2006 Jesse Keating - 1:3.13-1.2.3.1 +- rebuild + +* Fri Jun 30 2006 Steve Dickson - 1:3.13-1.2.3 +- fix 192826 - quota config files should not be overwritten + +* Fri Feb 10 2006 Jesse Keating - 1:3.13-1.2.1 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1:3.13-1.2 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Oct 31 2005 Steve Dickson 3.13-1 +- Upgraded to version 3.13 (bz# 171245) + +* Thu Aug 18 2005 Florian La Roche +- change the "Requires: kernel" into a "Conflicts:" + +* Sun Sep 26 2004 Rik van Riel 3.12-5 +- add URL (bz# 131862) + +* Fri Sep 24 2004 Steve Dickson +- Fixed typos in warnquota.conf patch + (bz# 82250 and bz# 83974) + +* Mon Sep 13 2004 Steve Dickson +- upgraded to 3.12 + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Tue Jan 27 2004 Florian La Roche +- add -pie support +- update to 3.10 + +* Sat Aug 16 2003 Steve Dickson +- upgraded to 3.0.9 +- added quota-3.09-root_sbindir.patch + +* Sun Aug 10 2003 Elliot Lee 3.06-11 +- Rebuild + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue May 27 2003 Steve Dickson +- rebuilt for 7.3 errata + +* Tue Feb 25 2003 Elliot Lee +- rebuilt + +* Sun Feb 23 2003 Tim Powers +- add buildprereq on tcp_wrappers + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Mon Nov 18 2002 Tim Powers +- rebuild on all arches + + +* Fri Sep 6 2002 Philip Copeland 3.06-5 +- added --with-ext2direct=no to fix #73244 + without this users with UID's > 65535 will not + be able to exist on a quota enabled FS + +* Wed Aug 7 2002 Philip Copeland 3.06-4 +- Man page change. #60108 + +* Tue Aug 6 2002 Philip Copeland 3.06-3 +- Bah, I'd dropped epoch from the spec file but seems + we need this if you want to upgrade as the epoch + number has precedence over the version/release + numbers. + +* Wed Jul 17 2002 Philip Copeland 3.06-2 +- Lets stop the makefile from stripping the + binaries as thats rpms job (apparently) + +* Mon Jul 01 2002 Philip Copeland 3.06-1 +- Ditched the 3.01-pre9 src base for 3.06 + Rebuilt without any patchs + +============================================================ + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Mon Feb 25 2002 Elliot Lee +- IfArch the badkernelinclude patch for ppc-only. +- Update to 3.03 + +* Wed Dec 12 2001 Guy Streeter +- Make #include of kernel header file work on non-x86 + +* Wed Sep 5 2001 Preston Brown +- require new initscripts + +* Thu Aug 30 2001 Preston Brown +- fixed bug #52075 (problem with ext2 labels) +- backup data files off by default in quotacheck, optional backup flag added +- fix bug where giving a bad directory or device would cause + quotaon/quotacheck to simulate "-a" behaviour +- if a device name (i.e /dev/hda1) is passed, look up the corresponding mount + point + +* Wed Aug 29 2001 Preston Brown +- return an error code in more cases in convertquota + +* Tue Aug 28 2001 Preston Brown +- 3.01pre9 + +* Fri Jul 20 2001 Preston Brown +- more cleanups on 3.01pre8 + +* Mon Jul 2 2001 Preston Brown +- 3.01 version, everything has changed again. :( + +* Sun Jun 24 2001 Elliot Lee +- Bump release + rebuild. + +* Fri Mar 30 2001 Preston Brown +- use rpc.rquotad from here again (#33738) + +* Thu Mar 15 2001 Preston Brown +- enable ALT_FORMAT for edquota + +* Tue Mar 13 2001 Preston Brown +- I broke passing devices on the cmd line. Fixed. + +* Fri Mar 09 2001 Preston Brown +- quota 3.00 is required by recent kernel 2.4 changes +- no warnquota included this time, not yet ported +- quite a bit of work on quotacheck to make is backwards compatible +- we will likely go back to "quota 2.00" as these projects merge... + +* Fri Feb 09 2001 Florian La Roche +- use "rm -f" instead of only "rm" + +* Wed Feb 7 2001 Preston Brown +- fix quotacheck man page for -a option (#26380) + +* Thu Feb 1 2001 Preston Brown +- 2.00 final, rolls in pretty much all our patches. :) +- fix reporting of in use dquot entries from quotastats +- change repquota man page to fix documentation of -v (#10330) +- include warnquota.conf + +* Mon Nov 20 2000 Bill Nottingham +- fix ia64 build + +* Mon Aug 21 2000 Jeff Johnson +- add LABEL=foo support (#16390). + +* Thu Jul 27 2000 Jeff Johnson +- remote NFS quotas with different blocksize converted incorrectly (#11932). + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Thu Jun 15 2000 Jeff Johnson +- FHS packaging. + +* Wed May 10 2000 Jeff Johnson +- apply patch5 (H.J. Lu) + +* Wed Feb 02 2000 Cristian Gafton +- fix description +- man pages are compressed + +* Tue Jan 18 2000 Preston Brown +- quota 2.00 series +- removed unnecessary patches + +* Thu Aug 5 1999 Jeff Johnson +- fix man page FUD (#4369). + +* Thu May 13 1999 Peter Hanecak +- changes to allow non-root users to build too (Makefile patch, %%attr) + +* Tue Apr 13 1999 Jeff Johnson +- fix for sparc64 quotas (#2147) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 5) + +* Mon Dec 28 1998 Cristian Gafton +- don't install rpc.rquotad - we will use the one from the knfsd package + instead + +* Thu Dec 17 1998 Jeff Johnson +- merge ultrapenguin 1.1.9 changes. + +* Thu May 07 1998 Prospector System +- translations modified for de, fr, tr + +* Thu Apr 30 1998 Cristian Gafton +- removed patch for mntent + +* Fri Mar 27 1998 Jakub Jelinek +- updated to quota 1.66 + +* Tue Jan 13 1998 Erik Troan +- builds rquotad +- installs rpc.rquotad.8 symlink + +* Mon Oct 20 1997 Erik Troan +- removed /usr/include/rpcsvc/* from filelist +- uses a buildroot and %%attr + +* Thu Jun 19 1997 Erik Troan +- built against glibc + +* Tue Mar 25 1997 Erik Troan +- Moved /usr/sbin/quota to /usr/bin/quota diff -r 000000000000 -r 4f133201e207 rpcbind/rpcbind.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rpcbind/rpcbind.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,258 @@ +%{!?_initddir:%define _initddir /etc/rc.d/init.d} + +Name: rpcbind +Version: 0.2.0 +Release: 8%{?dist} +Summary: Universal Addresses to RPC Program Number Mapper +Group: System Environment/Daemons +License: BSD +URL: http://nfsv4.bullopensource.org + +BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n) +Source0: http://downloads.sourceforge.net/rpcbind/%{name}-%{version}.tar.bz2 +Source1: rpcbind.init + +Patch001: rpcbind-0.2.1-rc2.patch + +#Patch100: rpcbind-0.2.0-usage-fix.patch +#Patch101: rpcbind-0.2.0-soreuseaddr-listner.patch +#Patch102: rpcbind-0.2.0-nofork.patch + +Requires: glibc-common setup +Conflicts: man-pages < 2.43-12 +BuildRequires: automake, autoconf, libtool +BuildRequires: libtirpc-devel, quota-devel, tcp_wrappers-devel +Requires(pre): /usr/sbin/groupadd /usr/sbin/groupdel +Requires(pre): /usr/sbin/useradd /usr/sbin/userdel +Requires(pre): coreutils +Requires(post): /sbin/chkconfig +Requires(post): /sbin/chkconfig + +Provides: portmap = %{version}-%{release} +Obsoletes: portmap <= 4.0-65.3 + +%description +The rpcbind utility is a server that converts RPC program numbers into +universal addresses. It must be running on the host to be able to make +RPC calls on a server on that machine. + +%prep +%setup -q +%patch001 -p1 + +%build +%ifarch s390 s390x +PIE="-fPIE" +%else +PIE="-fpie" +%endif +export PIE + +RPCBUSR=rpc +RPCBDIR=/var/lib/rpcbind +CFLAGS="`echo $RPM_OPT_FLAGS $ARCH_OPT_FLAGS $PIE`" + +autoreconf -fisv +%configure CFLAGS="$CFLAGS" LDFLAGS="-pie" \ + --enable-warmstarts \ + --with-statedir="$RPCBDIR" \ + --with-rpcuser="$RPCBUSR" \ + --enable-libwrap \ + --enable-debug + +make all + + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}/sbin +mkdir -p %{buildroot}/usr/sbin +mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d +mkdir -p %{buildroot}%{_mandir}/man8 +mkdir -p %{buildroot}/var/lib/rpcbind +make DESTDIR=$RPM_BUILD_ROOT install + +mv -f ${RPM_BUILD_ROOT}%{_bindir}/rpcbind ${RPM_BUILD_ROOT}/sbin +mv -f ${RPM_BUILD_ROOT}%{_bindir}/rpcinfo ${RPM_BUILD_ROOT}%{_sbindir} +install -m 755 ${RPM_SOURCE_DIR}/rpcbind.init ${RPM_BUILD_ROOT}%{_initddir}/rpcbind + +%clean +rm -rf %{buildroot} + +%pre + +# Check the validity of the rpc uid and gid. +# If they don't exist, create them +# If they exist but are the wrong value, remove them +# and recreate them with the correct value +# If they exist and are the correct value do nothing +rpcid=`getent passwd rpc | cut -d: -f 3` +if [ -n "$rpcid" -a "$rpcid" != "32" ]; then + /usr/sbin/userdel rpc 2> /dev/null || : + /usr/sbin/groupdel rpc 2> /dev/null || : +fi +if [ -z "$rpcid" -o "$rpcid" != "32" ]; then + /usr/sbin/groupadd -o -g 32 rpc > /dev/null 2>&1 + /usr/sbin/useradd -o -l -c "Rpcbind Daemon" -d /var/lib/rpcbind -g 32 \ + -M -s /sbin/nologin -u 32 rpc > /dev/null 2>&1 +fi +%post +/sbin/chkconfig --add %{name} + +%preun +if [ $1 -eq 0 ]; then + service rpcbind stop > /dev/null 2>&1 + /sbin/chkconfig --del %{name} + /usr/sbin/userdel rpc 2>/dev/null || : + /usr/sbin/groupdel rpc 2>/dev/null || : + rm -rf /var/lib/rpcbind +fi +%postun +if [ "$1" -ge "1" ]; then + service rpcbind condrestart > /dev/null 2>&1 +fi + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog README +/sbin/rpcbind +%{_sbindir}/rpcinfo +%{_mandir}/man8/* +%config %{_initddir}/rpcbind + +%dir %attr(700,rpc,rpc) /var/lib/rpcbind + +%changelog +* Tue Nov 30 2010 Steve Dickson - 0.2.0-8 +- Updated to the latest upstream release: rpcbind-0.2.1-rc2 + +* Fri Jul 16 2010 Tom "spot" Callaway - 0.2.0-7 +- correct license tag to BSD + +* Tue Jul 13 2010 Steve Dickson - 0.2.0-6 +- Made initscript LSB compliant (bz 614193) +- Added no fork patch + +* Tue Jul 6 2010 Steve Dickson - 0.2.0-5 +- Set SO_REUSEADDR on listening sockets (bz 597356) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jul 06 2009 Adam Jackson 0.2.0-3 +- Requires(pre): coreutils for cut(1). + +* Thu Jun 25 2009 Steve Dickson - 0.2.0-2 +- Fixed pre scriptle failure during upgrades (bz 507364) +- Corrected the usage info to match what the rpcbind man + page says. (bz 466332) +- Correct package issues (bz 503508) + +* Fri May 29 2009 Steve Dickson - 0.2.0-1 +- Updated to latest upstream release: 0.2.0 + +* Tue May 19 2009 Tom "spot" Callaway - 0.1.7-3 +- Replace the Sun RPC license with the BSD license, with the explicit permission of Sun Microsystems + +* Wed Feb 25 2009 Fedora Release Engineering - 0.1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Nov 19 2008 Steve Dickson 0.1.7-1 +- Update to latest upstream release: 0.1.7 + +* Tue Sep 30 2008 Steve Dickson 0.1.6-3 +- Fixed a typo in the rpcbind.init script that stop warm starts + from happening with conrestarts +- Fixed scriptlet failure (bz 462533) + +* Tue Sep 16 2008 Steve Dickson 0.1.6-2 +- Added usptream patches 01 thru 03 that do: + * Introduce helpers for ipprot/netid mapping + * Change how we decide on the netids to use for portmap + * Simplify port live check in pmap_svc.c + +* Wed Jul 9 2008 Steve Dickson 0.1.6-1 +- Updated to latest upstream release 0.1.6 + +* Wed Jul 2 2008 Steve Dickson 0.1.5-5 +- Fixed SYNOPSIS section in the rpcinfo man page (bz 453729) + +* Fri Jun 27 2008 Steve Dickson 0.1.5-4 +- Removed the documentation about the non-existent + '-L' flag (bz 446915) + +* Fri Jun 27 2008 Steve Dickson 0.1.5-3 +- Set password and service lookups to be local (bz 447092) + +* Mon Jun 23 2008 Steve Dickson 0.1.5-2 +- rpcbind needs to downgrade to non-priviledgied group. + +* Mon Jun 23 2008 Steve Dickson 0.1.5-1 +- Updated to latest upstream release 0.1.5 + +* Mon Feb 11 2008 Steve Dickson 0.1.4-14 +- Fixed a warning in pmap_svc.c +- Cleaned up warmstarts so uid are longer needed, also + changed condrestarts to use warmstarts. (bz 428496) + +* Thu Jan 24 2008 Steve Dickson 0.1.4-13 +- Fixed connectivity with Mac OS clients by making sure handle_reply() + sets the correct fromlen in its recvfrom() call (bz 244492) + +* Mon Dec 17 2007 Steve Dickson 0.1.4-12 +- Changed is_loopback() and check_access() see if the calling + address is an address on a local interface, just not a loopback + address (bz 358621). + +* Wed Oct 17 2007 Steve Dickson 0.1.4-11 +- Reworked logic in initscript so the correct exit is + used when networking does not exist or is set up + incorrectly. + +* Tue Oct 16 2007 Steve Dickson 0.1.4-10 +- Corrected a typo in the initscript from previous + commit. + +* Mon Oct 15 2007 Steve Dickson 0.1.4-9 +- Fixed typo in Summary (bz 331811) +- Corrected init script (bz 247046) + +* Sat Sep 15 2007 Steve Dickson 0.1.4-8 +- Fixed typo in init script (bz 248285) +- Added autoconf rules to turn on secure host checking + via libwrap. Also turned on host check by default (bz 248284) +- Changed init script to start service in runlevel 2 (bz 251568) +- Added a couple missing Requires(pre) (bz 247134) + +* Fri May 25 2007 Steve Dickson 0.1.4-7 +- Fixed condrestarts (bz 241332) + +* Tue May 22 2007 Steve Dickson 0.1.4-6 +- Fixed an ipv6 related segfault on startup (bz 240873) + +* Wed Apr 18 2007 Steve Dickson 0.1.4-5 +- Added dependency on setup which contains the correct + rpcbind /etc/service entry which in turns stops + rpcbind from haning when NIS is enabled. (bz 236865) + +* Wed Apr 11 2007 Jeremy Katz - 0.1.4-4 +- change man-pages requires into a conflicts as we don't have to have + man-pages installed, but if we do, we need the newer version + +* Fri Apr 6 2007 Steve Dickson 0.1.4-3 +- Fixed the Provides and Obsoletes statments to correctly + obsolete the portmap package. +* Tue Apr 3 2007 Steve Dickson 0.1.4-2 +- Added dependency on glibc-common which allows the + rpcinfo command to be installed in the correct place. +- Added dependency on man-pages so the rpcinfo man + pages don't conflict. +- Added the creation of /var/lib/rpcbind which will be + used to store state files. +- Make rpcbind run with the 'rpc' uid/gid when it exists. + +* Wed Feb 21 2007 Steve Dickson 0.1.4-1 +- Initial commit +- Spec reviewed (bz 228894) +- Added the Provides/Obsoletes which should + cause rpcbind to replace portmapper diff -r 000000000000 -r 4f133201e207 schroedinger/schroedinger.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/schroedinger/schroedinger.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,83 @@ +%define abi 1.0 + +Name: schroedinger +Version: 1.0.9 +Release: 1%{?dist} +Summary: Portable libraries for the high quality Dirac video codec + +Group: System Environment/Libraries +# No version is given for the GPL or the LGPL +License: GPL+ or LGPLv2+ or MIT or MPLv1.1 +URL: http://www.diracvideo.org/ +Source0: http://www.diracvideo.org/download/schroedinger/schroedinger-%{version}.tar.gz +# Issue is known upstream, fixed in git and so fixed in NEXT_RELEASE +Patch0: %{name}-no-testsuite.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: orc-devel >= 0.4.3 +BuildRequires: glew-devel >= 1.5.1 +BuildRequires: gtk-doc + + +%description +The Schrödinger project will implement portable libraries for the high +quality Dirac video codec created by BBC Research and +Development. Dirac is a free and open source codec producing very high +image quality video. + +The Schrödinger project is a project done by BBC R&D and Fluendo in +order to create a set of high quality decoder and encoder libraries +for the Dirac video codec. + +%package devel +Group: Development/Libraries +Summary: Development files for schroedinger +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig +Requires: orc-devel >= 0.4.3 + +%description devel +Development files for schroedinger + + +%prep +%setup -q +%patch0 -p1 + +%build +%configure --disable-static --enable-gtk-doc + +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +find %{buildroot} -name \*.la -delete + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc COPYING* NEWS TODO +%{_libdir}/libschroedinger-%{abi}.so.* + +%files devel +%defattr(-,root,root,-) +%doc %{_datadir}/gtk-doc/html/schroedinger +%{_includedir}/schroedinger-%{abi} +%{_libdir}/*.so +%{_libdir}/pkgconfig/schroedinger-%{abi}.pc + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 1.0.9-1 +- Build for MeeGo 1.1 diff -r 000000000000 -r 4f133201e207 socat/socat.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/socat/socat.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,143 @@ +Summary: Bidirectional data relay between two data channels ('netcat++') +Name: socat +Version: 1.7.1.3 +Release: 1%{?dist} +License: GPLv2 +Url: http://www.dest-unreach.org/%{name} +Source: http://www.dest-unreach.org/socat/download/%{name}-%{version}.tar.gz +Group: Applications/Internet +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: openssl-devel compat-readline5-devel ncurses-devel +BuildRequires: autoconf kernel-headers > 2.6.18 + +%description +Socat is a relay for bidirectional data transfer between two independent data +channels. Each of these data channels may be a file, pipe, device (serial line +etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an +SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU +line editor (readline), a program, or a combination of two of these. +The compat-readline5 library is used to avoid GPLv2 vs GPLv3 issues. + + +%prep +%setup -q +iconv -f iso8859-1 -t utf-8 CHANGES > CHANGES.utf8 +mv CHANGES.utf8 CHANGES + +%build +autoconf +export CPPFLAGS="-I%{_includedir}/readline5" LDFLAGS="-L%{_libdir}/readline5" +%configure \ + --enable-help --enable-stdio \ + --enable-fdnum --enable-file --enable-creat \ + --enable-gopen --enable-pipe --enable-termios \ + --enable-unix --enable-ip4 --enable-ip6 \ + --enable-rawip --enable-tcp --enable-udp \ + --enable-listen --enable-proxy --enable-exec \ + --enable-system --enable-pty --enable-readline \ + --enable-openssl --enable-sycls --enable-filan \ + --enable-retry --enable-libwrap --disable-fips + +chmod 644 *.sh +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} + +make DESTDIR=%{buildroot} install + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ PORTING +%doc COPYING* README SECURITY testcert.conf +%doc daemon.sh ftp.sh gatherinfo.sh mail.sh proxy.sh +%doc proxyecho.sh readline.sh readline-test.sh +%doc socks4echo.sh socks4a-echo.sh test.sh +%{_bindir}/socat +%{_bindir}/filan +%{_bindir}/procan +%doc %{_mandir}/man1/socat.1* + +%changelog +* Mon Aug 23 2010 Paul Wouters - 1.7.1.3-1 +- Upgrade to 1.7.1.3 +- Includes fix for CVE-2010-2799 Stack overflow by lexical scanning of nested + character patterns +- Resolves https://bugzilla.redhat.com/show_bug.cgi?id=620430 + +* Sat Jan 30 2010 Paul Wouters - 1.7.1.2-1 +- Upgraded to 1.7.1.2 +- Link against compat-readline5 for GPLv2 license (Miroslav Lichvar) + (bz #511310) + +* Sat Aug 29 2009 Caolán McNamara - 1.7.1.1-5 +- recreate autoconf to get correct includes when determining type + sizes in order to build correctly + +* Fri Aug 28 2009 Paul Wouters - 1.7.1.1-4 +- Bump for new openssl + +* Fri Aug 21 2009 Tomas Mraz - 1.7.1.1-3 +- rebuilt with new openssl + +* Sun Jul 26 2009 Fedora Release Engineering - 1.7.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon May 11 2009 Paul Wouters - 1.7.1.1-1 +- Upgraded to 1.7.1.1. +- Patch for configure.in with -Wall + +* Wed Feb 25 2009 Fedora Release Engineering - 1.7.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 20 2009 Paul Wouters 1.6.0.1-3 +- disable the upstream openssl fips support + +* Thu Sep 4 2008 Tom "spot" Callaway 1.6.0.1-2 +- forgot to upload new source + +* Thu Sep 4 2008 Tom "spot" Callaway 1.6.0.1-1 +- fix license tag +- update to 1.6.0.1 + +* Tue Feb 19 2008 Fedora Release Engineering - 1.5.0.0-8 +- Autorebuild for GCC 4.3 + +* Wed Dec 05 2007 Release Engineering - 1.5.0.0-7 + - Rebuild for deps + +* Wed Dec 5 2007 Paul Wouters 1.5.0.0-6 +- Rebuild for updatesd libcrypto + +* Mon Feb 19 2007 Paul Wouters 1.5.0.0-5 +- Tagging failure bug in redhat build system requires bump + +* Mon Feb 19 2007 Paul Wouters 1.5.0.0-4 +- Some filesystem defines moved from their specific (ext2) + filesystem defines into the generic . + +* Mon Sep 11 2006 Paul Wouters 1.5.0.0-3 +- Rebuild requested for PT_GNU_HASH support from gcc + +* Sun Aug 20 2006 Paul Wouters - 1.5.0.0-2 +- Added missing examples to doc section and removed execute bits. + +* Fri Aug 04 2006 Paul Wouters - 1.5.0.0-1 +- Updated to 1.5.0.0 +- removed version cut/mversion, since source untars properly now. + +* Tue May 09 2006 Paul Wouters - 1.4.3.1-1 +- Updated to 1.4.3.1 + +* Thu Jan 26 2006 Paul Wouters 1.4.3.0-2 +- Removed DESTDIR export and fixed two capitals + +* Thu Jan 26 2006 Paul Wouters 1.4.3.0-1 +- Initial version based on Pascal Bleser suse rpm diff -r 000000000000 -r 4f133201e207 twolame/twolame.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/twolame/twolame.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,135 @@ +Name: twolame +Version: 0.3.12 +Release: 5.4 +Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME +Group: Applications/Multimedia +License: LGPLv2+ +URL: http://www.twolame.org/ +Source: http://downloads.sourceforge.net/twolame/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: libsndfile-devel +#BuildRequires: libtool + +%description +TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME, +which in turn is based heavily on +- the ISO dist10 code +- improvement to algorithms as part of the LAME project (www.sulaco.org/mp3) + +This package contains the command line frontend. + +%package libs +Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME +Group: System Environment/Libraries +Obsoletes: %{name} < 0.3.12-1 + +%description libs +TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME, +which in turn is based heavily on +- the ISO dist10 code +- improvement to algorithms as part of the LAME project (www.sulaco.org/mp3) + +This package contains the shared library. + +%package devel +Summary: Development tools for TwoLAME applications +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: pkgconfig + +%description devel +This package contains the header files and documentation +needed to develop applications with TwoLAME. + +%prep +%setup -q +# convert manpage to UTF8 +pushd doc +iconv -f iso8859-1 -t utf8 %{name}.1 > %{name}.1.utf && mv %{name}.1.utf %{name}.1 +# fix HTML docs line endings +for file in html/*.html ; do + tr -d '\r' <$file >$file.unix && mv $file.unix $file +done +popd + +%build +#autoreconf -f -i +%configure --disable-static + +# remove rpath from libtool +sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +%{__make} %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +%{__make} DESTDIR=$RPM_BUILD_ROOT install +rm $RPM_BUILD_ROOT%{_libdir}/*.la +rm -rf $RPM_BUILD_ROOT%{_docdir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc AUTHORS COPYING ChangeLog README TODO +%attr(755,root,root) %{_bindir}/%{name} +%{_mandir}/man1/%{name}.1* + +%files libs +%defattr(-,root,root,-) +%attr(755,root,root) %{_libdir}/lib%{name}.so.* + +%files devel +%defattr(644,root,root,755) +%doc doc/api.txt doc/html doc/psycho.txt doc/vbr.txt +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/lib%{name}.so +%{_includedir}/%{name}.h + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 0.3.12-5 +- Build for MeeGo 1.1 + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.3.12-4 +- rebuild for new F11 features + +* Mon Aug 04 2008 kwizart < kwizart at gmail.com > - 0.3.12-3 +- Remove rpath with the "patch libtool" method instead of autoreconf + +* Sun Aug 03 2008 Thorsten Leemhuis 0.3.12-1 +- updated to 0.3.12 +- updated source URL +- split off libs to avoid multilib conflicts +- move docs processing to prep to avoid problems with shortcut builds +- update license tag + +* Thu May 03 2007 Dominik Mierzejewski 0.3.10-1 +- updated to 0.3.10 +- removed redundant BRs + +* Wed Nov 01 2006 Dominik Mierzejewski 0.3.8-1 +- updated to 0.3.8 +- rebuild autofiles to get rid of rpath +- disable static library build +- fix manpage encoding +- fix HTML docs line endings + +* Sun Mar 12 2006 Dominik Mierzejewski 0.3.6-1 +- updated to 0.3.6 + +* Tue Jan 24 2006 Dominik Mierzejewski 0.3.5-1 +- updated to 0.3.5 +- simplified package layout +- FE/livna compliance + +* Sun Aug 21 2005 Dominik Mierzejewski +- initial package diff -r 000000000000 -r 4f133201e207 wipe/wipe.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wipe/wipe.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,83 @@ +Name: wipe +Version: 0.21 +Release: 5%{?dist} +Summary: Secure file erasing tool + +Group: Development/Tools +License: GPL+ +URL: http://abaababa.ouvaton.org/wipe/ +Source0: http://abaababa.ouvaton.org/wipe/wipe-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +Wipe is a little command for securely erasing files from magnetic media. + +%prep +%setup -q + +%build +chmod +x trtur +export CFLAGS=$RPM_OPT_FLAGS +make %{?_smp_mflags} linux +iconv -f ISO8859-9 -t UTF8 README.utf8 +mv README.utf8 README +iconv -f ISO8859-9 -t UTF8 wipe.tr.1.utf8 +mv wipe.tr.1.utf8 wipe.tr.1 +chmod a-x examples/wipefd0 examples/wswap.pl + + +%install +rm -rf $RPM_BUILD_ROOT +# There is no make install. +# So, we do the install ourselves due to so few files to install. +mkdir -p $RPM_BUILD_ROOT/{%{_bindir},%{_mandir}/man1,%{_mandir}/tr/man1} +install -p wipe $RPM_BUILD_ROOT/%{_bindir} +install -p -m644 wipe.1 $RPM_BUILD_ROOT/%{_mandir}/man1 +mv wipe.tr.1 wipe.1 && \ + install -p -m644 wipe.1 $RPM_BUILD_ROOT/%{_mandir}/tr/man1/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc BUGS CHANGES GPL README examples/wipefd0 examples/wswap.pl +%{_bindir}/wipe +%{_mandir}/man1/wipe.1.gz +%{_mandir}/tr/man1/wipe.1.gz + +%changelog +* Mon Feb 07 2011 Fedora Release Engineering - 0.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jul 27 2009 Fedora Release Engineering - 0.21-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 0.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Mar 24 2008 Scott Henson - 0.21-2 +- Make trtur executable +- remove secure-deletion.html + +* Mon Mar 24 2008 Scott Henson - 0.21-1 +- New upstream version +- use RPM_OPT_FLAGS + + +* Wed Jan 16 2008 Scott Henson - 0.20-4 +- Remove executable permissions on example scripts + +* Mon Dec 31 2007 Scott Henson - 0.20-3 +- Change License to GPL+ +- Convert wipe.tr.1 UTF8 and install it +- Identify a few more files as docs +- Switch to using -p instead of -c for install +- Fixed typo in previous changelog entry + +* Thu Dec 20 2007 Scott Henson - 0.20-2 +- Fix the encoding of the doc files +- Capitalize the description and summary + +* Mon Dec 17 2007 Scott Henson - 0.20-1 + - Initial packaged version diff -r 000000000000 -r 4f133201e207 x264/x264.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/x264/x264.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,143 @@ +%global snapshot 20100706 +%global git d058f37 + +Summary: H264/AVC video streams encoder +Name: x264 +Version: 0.0.0 +Release: 0.28.%{snapshot}git%{git}%{?dist} +License: GPLv2+ +Group: System Environment/Libraries +URL: http://developers.videolan.org/x264.html +Source0: %{name}-%{snapshot}.tar.bz2 +Source1: x264-snapshot.sh +# don't remove config.h and don't re-run version.sh +Patch0: x264-nover.patch +# link with shared libx264 +Patch1: x264-shared.patch +# don't strip if configured with --enable-debug +Patch2: x264-nostrip.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) +%{!?_without_gpac:BuildRequires: gpac-devel-static} +%{?_with_visualize:BuildRequires: libX11-devel} +%ifarch x86_64 i686 +BuildRequires: yasm +%endif +Requires: %{name}-libs = %{version}-%{release} + +%description +x264 is a free library for encoding H264/AVC video streams, written from +scratch. + +This package contains the frontend. + +%package libs +Summary: Library for encoding H264/AVC video streams +Group: Development/Libraries + +%description libs +x264 is a free library for encoding H264/AVC video streams, written from +scratch. + +%package devel +Summary: Development files for the x264 library +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} +Requires: pkgconfig + +%description devel +x264 is a free library for encoding H264/AVC video streams, written from +scratch. + +This package contains the development files. + +%define x_configure \ +./configure \\\ + --prefix=%{_prefix} \\\ + --exec-prefix=%{_exec_prefix} \\\ + --bindir=%{_bindir} \\\ + --includedir=%{_includedir} \\\ + --extra-cflags="$RPM_OPT_FLAGS" \\\ + %{!?_without_gpac:--enable-mp4-output} \\\ + %{?_with_visualize:--enable-visualize} \\\ + --enable-pthread \\\ + --enable-debug \\\ + --enable-shared \\\ + --enable-pic + + +%prep +%setup -q -n %{name}-%{snapshot} +%patch0 -p1 -b .nover +%patch1 -p1 -b .shared +%patch2 -p1 -b .nostrip +# AUTHORS file is in iso-8859-1 +iconv -f iso-8859-1 -t utf-8 -o AUTHORS.utf8 AUTHORS +mv -f AUTHORS.utf8 AUTHORS +%ifarch i686 +mkdir simd +cp -a `ls -1|grep -v simd` simd/ +%endif + +%build +%{x_configure}\ + --host=%{_target_platform} \ + --libdir=%{_libdir} \ +%ifarch i686 + --disable-asm \ +%endif + +%{__make} %{?_smp_mflags} +%ifarch i686 +pushd simd +%{x_configure}\ + --host=%{_target_platform} \ + --libdir=%{_libdir}/sse2 \ + +%{__make} %{?_smp_mflags} +popd +%endif + +%install +%{__rm} -rf %{buildroot} +%{__make} DESTDIR=%{buildroot} install +%ifarch i686 +pushd simd +%{__make} DESTDIR=%{buildroot} install +rm %{buildroot}%{_libdir}/*/pkgconfig/x264.pc +popd +%endif + +%clean +%{__rm} -rf %{buildroot} + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%files +%defattr(644, root, root, 0755) +%doc AUTHORS COPYING +%attr(755,root,root) %{_bindir}/x264 + +%files libs +%defattr(644, root, root, 0755) +%{_libdir}/libx264.so.* +%ifarch i686 +%{_libdir}/sse2/libx264.so.* +%exclude %{_libdir}/sse2/libx264.a +%endif +%exclude %{_libdir}/libx264.a + +%files devel +%defattr(644, root, root, 0755) +%doc doc/* +%{_includedir}/x264.h +%{_libdir}/libx264.so +%{_libdir}/pkgconfig/%{name}.pc +%ifarch i686 +%{_libdir}/sse2/libx264.so +%endif + +%changelog +* Mon Nov 1 2010 Kozinov Ivan 0.0.0-0.28.20100706gitd058f37 +- Build for MeeGo diff -r 000000000000 -r 4f133201e207 xvidcore/xvidcore.spec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xvidcore/xvidcore.spec Fri Mar 11 21:30:26 2011 +0100 @@ -0,0 +1,87 @@ +Name: xvidcore +Version: 1.2.1 +Release: 1%{?dist} +Summary: MPEG-4 Simple and Advanced Simple Profile codec + +Group: System Environment/Libraries +License: GPLv2+ +URL: http://www.xvid.org/ +Source0: http://downloads.xvid.org/downloads/xvidcore-%{version}.tar.bz2 +Patch0: xvidcore-1.2.1-noexec-stack.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%ifarch %{ix86} x86_64 +BuildRequires: nasm >= 2.0 +%endif + +%description +The Xvid video codec implements MPEG-4 Simple Profile and Advanced Simple +Profile standards. It permits compressing and decompressing digital video +in order to reduce the required bandwidth of video data for transmission +over computer networks or efficient storage on CDs or DVDs. Due to its +unrivalled quality Xvid has gained great popularity and is used in many +other GPLed applications, like e.g. Transcode, MEncoder, MPlayer, Xine and +many more. + +%package devel +Summary: Development files for the Xvid video codec +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains header files, static library and API +documentation for the Xvid video codec. + + +%prep +%setup -q -n %{name} +%patch0 -p1 -z .noexec-stack +chmod -x examples/*.pl +f=AUTHORS ; iconv -f iso-8859-1 -t utf-8 -o $f.utf8 $f && touch -r $f $f.utf8 && mv $f.utf8 $f +# Yes, we want to see the build output. +%{__perl} -pi -e 's/^\t@(?!echo\b)/\t/' build/generic/Makefile + + +%build +cd build/generic +export CFLAGS="$RPM_OPT_FLAGS -ffast-math" +%configure +make %{?_smp_mflags} +cd - + + +%install +rm -rf $RPM_BUILD_ROOT +make -C build/generic install DESTDIR=$RPM_BUILD_ROOT +rm $RPM_BUILD_ROOT%{_libdir}/libxvidcore.a +cd $RPM_BUILD_ROOT%{_libdir} +chmod 755 libxvidcore.so* +/sbin/ldconfig -n . +ln -s libxvidcore.so.? libxvidcore.so +cd - + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc LICENSE README AUTHORS ChangeLog +%{_libdir}/libxvidcore.so.* + +%files devel +%defattr(-,root,root,-) +%doc CodingStyle TODO examples/ +%{_includedir}/xvid.h +%{_libdir}/libxvidcore.so + + +%changelog +* Mon Nov 1 2010 Kozinov Ivan - 1.2.1-1 +- Build for MeeGo 1.1