# HG changeset patch # User Michael Schloh von Bennewitz # Date 1299875811 -3600 # Node ID 4667f24fe848447dc9acee789cb9aea552e8ebff # Parent 4f133201e20718d420d154bdf0a257b5abc4bd5f Adjust specification build configurations to port packages to MeeGo. diff -r 4f133201e207 -r 4667f24fe848 a52dec/a52dec.spec --- a/a52dec/a52dec.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/a52dec/a52dec.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,66 +1,61 @@ -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 +Summary: A free ATSC A/52 stream decoder +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Name: a52dec +Version: 0.7.4 +Release: 20101201 +License: GPLv2 +Group: System Environment/Libraries +URL: http://liba52.sourceforge.net/ +Source0: http://liba52.sourceforge.net/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -%package devel -Summary: Development files needed for a52dec -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -#--------------------------------------------------------------------- +%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. +The liba52 library decodes 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 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. +The liba52 library decodes 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 @@ -71,15 +66,18 @@ %{_mandir}/man1/a52dec.1* %{_mandir}/man1/extract_a52.1* + %files devel %defattr(-,root,root,-) %doc doc/liba52.txt %{_includedir}/a52dec %{_libdir}/liba52.so -#--------------------------------------------------------------------- %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.7.4-20101201 +- Adjust packaging + * Mon Nov 1 2010 Kozinov Ivan - 0.7.4-16 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 anyremote/anyremote.spec --- a/anyremote/anyremote.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/anyremote/anyremote.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,23 +1,35 @@ -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) +Summary: Remote control over bluetooth, ethernet, or infrared +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Name: anyremote +Version: 5.3 +Release: 20101201 +License: GPLv2+ +Group: Applications/System +Source0: http://downloads.sourceforge.net/anyremote/%{name}-%{version}.tar.gz +Source1: anyremote.init +Source2: anyremote.conf +URL: http://anyremote.sourceforge.net/ +BuildRequires: bluez-libs-devel +BuildRequires: libX11-devel, libXtst-devel +BuildRequires: glib2-devel, dbus-devel, dbus-glib-devel +Requires: anyremote-data >= %{version}-%{release} +Requires(post): fastinit, chkconfig +Requires: bc, dbus-glib +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %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. +The goal of anyRemote is to provide remote control service on +GNU/Linux through Bluetooth, InfraRed, Wi-Fi, or TCP/IP connections. +The anyRemote service supports a wide range of modern cell phones +like Nokia, SonyEricsson, Motorola and others. %prep %setup -q +#%{__sed} -i \ +# -e 's;\(for ac_header in\) \(X11/extensions/XTest.h\);\1 /usr/include/\2;' \ +# configure %build %configure @@ -27,38 +39,65 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT +# install init scripts and configuration files +install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d +install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/%{name} +install -d -m 755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig +install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/%{name} + %clean rm -rf $RPM_BUILD_ROOT -%files +%post +/sbin/chkconfig --add anyremote + +%postun +/sbin/service anyremote condrestart >/dev/null 2>&1 || : + +%preun +if [ "$1" = 0 ]; then + /sbin/service anyremote stop >/dev/null 2>&1 || : + /sbin/chkconfig --del anyremote +fi + +%files %defattr(-,root,root,-) %{_bindir}/%{name} %{_mandir}/man1/%{name}.1.gz +%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/%{name} +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/sysconfig/%{name} -%package data -Summary: Configuration files for anyRemote -Group: Applications/System +%package data +Summary: Configuration files for anyRemote +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/System %description data -Configuration files for anyRemote +Configuration files for the anyRemote service. %files data %defattr(-,root,root,-) %{_datadir}/%{name} -%package doc -Summary: Documentation for anyRemote -Group: Applications/System +%package doc +Summary: Documentation for anyRemote +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/System %description doc -Documentation for anyRemote +Documentation files for the anyRemote service. %files doc %defattr(-,root,root,-) %doc %{_defaultdocdir}/%{name} - %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 5.3-20101201 +- Repackage for MeeGo 1.1, adding configuration, service, and init script logic * Tue Oct 19 2010 Mikhail Fedotov - 5.3 - Support volume control through PulseAudio. Added configuration files for Miro player, @@ -70,7 +109,7 @@ * Thu Jul 8 2010 Mikhail Fedotov - 5.1.3 - Some configuration files and documentation were corrected. - Added configuration file for QMMP. + Added configuration file for QMMP. * Sat Mar 13 2010 Mikhail Fedotov - 5.1.2 - Some configuration files and documentation were corrected. @@ -81,7 +120,7 @@ * 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 + 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. @@ -110,31 +149,31 @@ 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. +- 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 +- 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 +- 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. +- 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 +- 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 +- Get(version) command was introduced. Added possibility to create user-specific phone initialization. * Tue Sep 9 2008 Mikhail Fedotov - 4.8.1-1 @@ -154,7 +193,7 @@ - Small enhancements * Sun May 18 2008 Mikhail Fedotov - 4.5-1 -- Better integration with anyremote2http: -http command line +- Better integration with anyremote2http: -http command line parameter was added. * Tue Mar 07 2008 Mikhail Fedotov - 4.4-1.fc8 diff -r 4f133201e207 -r 4667f24fe848 banshee-1/banshee-1.spec --- a/banshee-1/banshee-1.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/banshee-1/banshee-1.spec Fri Mar 11 21:36:51 2011 +0100 @@ -217,12 +217,13 @@ %patch10 -p1 # >> setup # << setup +%{__sed} -i \ + -e 's;if test -z "\${ENABLE_SK_TRUE}" && test -z "\${ENABLE_SK_FALSE}";if false;' \ + configure %build -# >> build pre -# << build pre - -%autogen --disable-static \ +%configure \ + --disable-static \ --with-vendor-build-id="%distribution" \ --libexecdir=%{_libexecdir} \ --enable-meego \ diff -r 4f133201e207 -r 4667f24fe848 connman/connman.spec --- a/connman/connman.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/connman/connman.spec Fri Mar 11 21:36:51 2011 +0100 @@ -7,8 +7,11 @@ Name: connman Summary: Connection Manager -Version: 0.60.5 -Release: 1.1 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 0.64 +Release: 1.0 Group: System/Networking License: GPLv2 URL: http://connman.net/ @@ -25,6 +28,7 @@ BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libudev) >= 145 BuildRequires: openconnect +BuildRequires: iptables-devel %description @@ -32,9 +36,11 @@ within embedded devices running the Linux operating system. - %package devel Summary: Development files for Connection Manager +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} @@ -43,6 +49,9 @@ %package iwmxsdk Summary: ConnMan plugin for the Intel WiMAX Network Service +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System/Networking Requires: %{name} = %{version}-%{release} Requires: WiMAX-Network-Service @@ -54,6 +63,9 @@ %package test Summary: Test Scripts for Connection Manager +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: dbus-python @@ -78,6 +90,7 @@ --enable-wifi=builtin \ --enable-ofono=builtin \ --enable-bluetooth=builtin \ + --enable-hh2serial-gps=builtin \ --enable-loopback=builtin \ --enable-dnsproxy=builtin \ --enable-portal=builtin \ @@ -103,19 +116,6 @@ # << install post - - - - - - - - - - - - - %files %defattr(-,root,root,-) # >> files @@ -138,6 +138,7 @@ %defattr(-,root,root,-) # >> files iwmxsdk %ifarch %{ix86} +%{_libdir}/%{name}/plugins/iwmxsdk.la %{_libdir}/%{name}/plugins/iwmxsdk.so %doc COPYING README INSTALL %endif @@ -150,6 +151,8 @@ # << files test %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.64 +- upgrade to 0.64 to try to get DHCP domain search, NAT, and IP forwarding * 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 diff -r 4f133201e207 -r 4667f24fe848 faac/faac.spec --- a/faac/faac.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/faac/faac.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,19 +1,17 @@ Name: faac +Summary: Encoder and encoding library for MPEG2/4 AAC +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Version: 1.28 -Release: 1%{?dist} -Summary: Encoder and encoding library for MPEG2/4 AAC - +Release: 20101201 Group: Applications/Multimedia License: LGPLv2+ -URL: http://www.audiocoding.com/ +URL: http://www.audiocoding.com/faac.html Source0: http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2 -Patch0: %{name}-libmp4v2.patch - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 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 @@ -21,6 +19,9 @@ %package devel Summary: Development libraries of the FAAC AAC encoder +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} @@ -33,38 +34,30 @@ %prep %setup -q -%patch0 -p1 -b .mp4v2 -touch -r configure.in.mp4v2 configure.in -#fix permissions +touch configure.in 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 -%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" - +make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig - -%files +%files %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog NEWS README TODO docs/* %{_bindir}/* @@ -73,10 +66,14 @@ %files devel %defattr(-,root,root,-) -%exclude %{_libdir}/*.la +%{_libdir}/*.a +%{_libdir}/*.la %{_libdir}/*.so %{_includedir}/*.h %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.28-20101201 +- Adjust packaging and patch logic + * Fri Oct 29 2010 Kozinov Ivan - 1.25-1 -- Build for 1.1 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 faad2/faad2.spec --- a/faad2/faad2.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/faad2/faad2.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,57 +1,59 @@ -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 +Name: faad2 +Summary: Library and frontend for decoding MPEG2/4 AAC +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 2.7 +Release: 20101201 +License: GPLv2+ +Group: Applications/Multimedia +URL: http://www.audiocoding.com/faad2.html +Source: http://downloads.sourceforge.net/sourceforge/faac/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: gcc-c++ +BuildRequires: libid3tag-devel BuildRequires: libsysfs-devel -BuildRequires: zlib-devel +BuildRequires: zlib-devel %description -FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely -written from scratch. +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. %package libs -Summary: Shared libraries of the FAAD 2 AAC decoder -Group: System Environment/Libraries -Obsoletes: %{name} < 1:2.6.1-3 +Summary: Shared libraries of the FAAD 2 AAC decoder +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: System Environment/Libraries %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. +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. +This package provides the libraries for %{name}. %package devel -Summary: Development libraries of the FAAD 2 AAC decoder -Group: Development/Libraries -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Summary: Development libraries of the FAAD 2 AAC decoder +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name}-libs = %{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. +FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. +This package provides development files and documentation for %{name}. %prep %setup -q -%patch0 -p1 -b .pic find . -name "*.c" -o -name "*.h" | xargs chmod 644 +mv \ + docs/Ahead\ AAC\ Decoder\ library\ documentation.pdf \ + docs/AACDecoderLibrary.pdf -for f in AUTHORS COPYING ChangeLog NEWS README* TODO ; do +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 +%configure # remove rpath from libtool sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool @@ -62,9 +64,6 @@ %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} @@ -87,11 +86,19 @@ %files devel %defattr(-, root, root, -) -%doc TODO docs/Ahead\ AAC\ Decoder\ library\ documentation.pdf +%doc TODO docs/AACDecoderLibrary.pdf %{_includedir}/faad.h %{_includedir}/neaacdec.h +%{_includedir}/mp4ff.h +%{_includedir}/mp4ffint.h +%{_libdir}/libfaad.a +%{_libdir}/libfaad.la %{_libdir}/libfaad.so +%{_libdir}/libmp4ff.a %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 2.7-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan 1:2.7-1 -- Build for MeeGo 1.1 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 gnucap/gnucap.spec --- a/gnucap/gnucap.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/gnucap/gnucap.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,7 +1,10 @@ Name: gnucap Version: 0.35 -Release: 7%{?dist} +Release: 20101201 Summary: The Gnu Circuit Analysis Package +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Applications/Engineering License: GPLv2+ URL: http://www.gnu.org/software/gnucap/ @@ -9,7 +12,7 @@ Patch0: gnucap-0.34-debian.patch Patch1: gnucap-0.35-gcc43.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: readline-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description The primary component is a general purpose circuit simulator. It performs @@ -58,6 +61,9 @@ %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.35-20101201 +- Repackaged for MeeGo + * Wed Jan 13 2010 Rakesh Pandit - 0.35-7 - Fixed URL and Source0 diff -r 4f133201e207 -r 4667f24fe848 inetutils/inetutils.spec --- a/inetutils/inetutils.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/inetutils/inetutils.spec Fri Mar 11 21:36:51 2011 +0100 @@ -2,9 +2,9 @@ Name: inetutils Summary: GNU Internet Utilities URL: http://www.gnu.org/software/inetutils/ -Vendor: Free Software Foundation +Vendor: Europalab Software Packager: Michael Schloh von Bennewitz -Distribution: OpenPKG Community +Distribution: MeeGo Thirdparty Group: Network License: GPL Version: 1.8 @@ -15,14 +15,15 @@ # build information BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -BuildRequires: ncurses, make -Requires(pre): ncurses +BuildRequires: 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. + programs. A subset of the GNU Internet Utilities is provided, + namely only the client programs are installed. These clients + all start with the letter 'g' to allow them to coexist with + vendor neutral network programs like ftp(1) and telnet(1). %prep %setup -q @@ -33,10 +34,8 @@ --prefix=%{_prefix} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ + --disable-servers \ --program-prefix=g \ - --disable-servers \ - --disable-tftp \ - --disable-whois \ --disable-libls \ --disable-encryption \ --disable-authentication \ @@ -44,6 +43,7 @@ --without-krb5 \ --without-wrap \ --without-pam + make %{?_smp_mflags} %install @@ -51,8 +51,8 @@ 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 + for i in syslog.conf ftpd inetd rexecd \ + rlogind rshd syslogd talkd telnetd tftpd; do rm -f $RPM_BUILD_ROOT%{_mandir}/man?/g$i.? done @@ -61,5 +61,7 @@ %files %defattr(-,root,root,-) -%{_bindir}/* +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man1/* +%{_infodir}/* diff -r 4f133201e207 -r 4667f24fe848 iptables/iptables.spec --- a/iptables/iptables.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/iptables/iptables.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,14 +1,15 @@ Name: iptables Summary: Tools for managing Linux kernel packet filtering capabilities -Version: 1.4.1.1 -Release: 5.6 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 1.4.10 +Release: 1.0 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 +Patch1: iptables-1.4.10-cloexec.patch +Patch2: iptables-1.4.10-nf_ext_init.patch Group: System/Base URL: http://www.netfilter.org/ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -25,6 +26,9 @@ %package ipv6 Summary: IPv6 support for iptables +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System/Base Requires: %{name} = %{version}-%{release} Requires(post): chkconfig @@ -41,8 +45,12 @@ %package devel Summary: Development package for iptables +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System/Base Requires: %{name} = %{version}-%{release} +Requires: %{name}-ipv6 = %{version}-%{release} %description devel iptables development headers and libraries. @@ -52,17 +60,15 @@ %prep %setup -q -%patch4 -p1 -b .typo_latter -%patch5 -p1 -b .cloexec -%patch8 -p1 -b .nf_ext_init -%patch9 -p1 -b .tos_value_mask +%patch1 -p0 -b .cloexec +%patch2 -p0 -b .nf_ext_init # 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 +./configure --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 @@ -70,9 +76,6 @@ 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 @@ -96,6 +99,10 @@ %dir /%{_lib}/xtables /%{_lib}/xtables/libipt* /%{_lib}/xtables/libxt* +%{_libdir}/libxtables.* +%{_libdir}/libip4tc.* +%dir %{_libdir}/pkgconfig +%{_libdir}/pkgconfig/xtables.pc %files ipv6 %defattr(-,root,root) @@ -105,17 +112,20 @@ /bin/iptables-xml %{_mandir}/man8/ip6tables* /%{_lib}/xtables/libip6t* +%{_libdir}/libip6tc.* %files devel %defattr(-,root,root) %{_includedir}/*.h %dir %{_includedir}/libiptc %{_includedir}/libiptc/*.h -%{_libdir}/libipq.a -%{_libdir}/libiptc.a -%{_mandir}/man3/* +%{_libdir}/libiptc.* +%dir %{_libdir}/pkgconfig +%{_libdir}/pkgconfig/libiptc.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.4.10 +- update to new version 1.4.10 * 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 diff -r 4f133201e207 -r 4667f24fe848 kismet/kismet.spec --- a/kismet/kismet.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/kismet/kismet.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,12 +1,20 @@ +# package versions +%define V_pack 201007R1 +%define V_dist 2010-07-R1 + Summary: Kismet is an 802.11 network sniffer and network dissector. +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Name: kismet -Version: 2004.03 -Release: 1 +Version: %{V_pack} +Release: 20101201 Group: Networking/Utilities -Copyright: GPL -Url: www.kismetwireless.net -Source: kismet-%{version}.%{release}.tar.gz +License: GPL +Url: http://www.kismetwireless.net/ +Source: kismet-%{V_dist}.tar.gz BuildRoot: %{_tmppath}/%{name}-root +BuildRequires: ncurses-devel libpcap-devel libnl-devel pcre-devel libcap-devel %description @@ -17,7 +25,7 @@ %prep -%setup -q +%setup -q -n %{name}-%{V_dist} %build @@ -30,19 +38,18 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT/ rpm +install -m 644 man/gpsmap.1 $RPM_BUILD_ROOT/%{_mandir}/man1/ +install -m 644 man/kismet_ui.conf.5 $RPM_BUILD_ROOT/%{_mandir}/man5/ -#%clean -#rm -rf $RPM_BUILD_ROOT +%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 @@ -57,11 +64,13 @@ /usr/share/man/man5/kismet_drone.conf.5.gz %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 201007R1-20101201 +- Correct buildconf and packaging logic, and repackage for MeeGo 1.1 +* Sat Mar 13 2004 Mike Kershaw +- Updated spec file (finally), removed suid install, updated other info +* Sat Sep 21 2002 Mike Kershaw +- Added manuf tag files, additional man files * 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 4f133201e207 -r 4667f24fe848 lame/lame.spec --- a/lame/lame.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/lame/lame.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,19 +1,16 @@ Name: lame Version: 3.98.4 -Release: 1.4 +Release: 20101201 Summary: Free MP3 audio compressor - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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) - +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root 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 @@ -27,77 +24,61 @@ %package libs Summary: LAME MP3 encoding library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Libraries %description libs +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. This package provides the LAME MP3 encoding library. %package devel Summary: Development files for %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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. - +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. This package provides +development files for %{name}. %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 +%{__make} %install rm -rf $RPM_BUILD_ROOT -make install INSTALL="install -p" DESTDIR=$RPM_BUILD_ROOT +%{__make} install 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 - +%{__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 @@ -113,14 +94,13 @@ %files devel %defattr (-,root,root,-) %doc API HACKING STYLEGUIDE +%{_libdir}/libmp3lame.a %{_libdir}/libmp3lame.so -%{_includedir}/lame/ -%{_includedir}/lame.h - -%files mp3x -%defattr (-,root,root,-) -%{_bindir}/mp3x +%{_includedir}/lame %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 3.98.4-20101201 +- Adjust packaging + * Fri Oct 29 2010 Kozinov Ivan - 3.98.4-1 -- Build for 1.1 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libXtst/libXtst.spec --- a/libXtst/libXtst.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libXtst/libXtst.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,20 +1,16 @@ -# -# Do not Edit! Generated by: -# spectacle version 0.13 -# -# >> macros -# << macros - Name: libXtst Summary: X.Org X11 libXtst runtime library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Version: 1.1.0 -Release: 3.10 +Release: 3.11 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(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig(xproto) BuildRequires: pkgconfig(xextproto) @@ -26,77 +22,60 @@ 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 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: xorg-x11-proto-xextproto +Requires: xorg-x11-proto-xproto +Requires: libXi-devel %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.la %{_libdir}/libXtst.so %{_libdir}/pkgconfig/xtst.pc %{_includedir}/X11/extensions/XTest.h %{_includedir}/X11/extensions/record.h -# << files devel %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.1.0-3.11 +- Correct build configuration of developer packaging * Sat Feb 27 2010 Anas Nashif - 1.1.0 - Updated with latest spectacle - Include YAML file in source rpm diff -r 4f133201e207 -r 4667f24fe848 libavc1394/libavc1394.spec --- a/libavc1394/libavc1394.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libavc1394/libavc1394.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,15 +1,16 @@ +Name: libavc1394 Summary: Audio/Video Control library for IEEE-1394 devices -Name: libavc1394 -Version: 0.5.3 -Release: 10%{?dist} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 0.5.4 +Release: 20101201 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 +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) 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 @@ -17,17 +18,19 @@ 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 +Summary: Development libs for libavc1394 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +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 @@ -38,9 +41,7 @@ %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} +make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT @@ -52,29 +53,33 @@ %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.a +%{_libdir}/libavc1394.la %{_libdir}/libavc1394.so +%{_libdir}/librom1394.a +%{_libdir}/librom1394.la %{_libdir}/librom1394.so +%changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.5.4-20101201 +- Synchronize with upstream vendor version 0.5.4 +- Adjust packaging and patch logic -%changelog * Mon Nov 1 2010 Kozinov Ivan - 0.5.3-10 -- Build for MeeGo 1.1 +- Package 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 diff -r 4f133201e207 -r 4667f24fe848 libcdio/libcdio.spec --- a/libcdio/libcdio.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libcdio/libcdio.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,84 +1,85 @@ -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 - +Name: libcdio +Version: 0.82 +Release: 20101201 +Summary: CD-ROM input and control library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +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 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: pkgconfig doxygen +BuildRequires: ncurses-devel +BuildRequires: help2man +Requires(post): /sbin/ldconfig +Requires(post): info +Requires(preun): info +BuildRequires: gettext-devel, 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 +The libcdio 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 +Summary: Header files and libraries for %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel -This package contains header files and libraries for %{name}. - +The libcdio 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. 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} + --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 +# remove 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 +%{__make} install DESTDIR=$RPM_BUILD_ROOT +mv $RPM_BUILD_ROOT%{_mandir}/{jp,ja} 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} +# install documentation +mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/html +%{__install} -m 644 doc/doxygen/html/* $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/html/ -rm -rf examples -mkdir -p examples/C++ -cp -a example/{*.c,README} examples -cp -a example/C++/{*.cpp,README} examples/C++ +# install examples +rm -rf examples && mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/examples/C++/OO +%{__install} -m 644 example/{*.c,README} $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/examples/ +%{__install} -m 644 example/C++/{*.cpp,README} $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/examples/C++/ +%{__install} -m 644 example/C++/OO/*.cpp $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/examples/C++/OO/ # 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 + # 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 @@ -88,29 +89,26 @@ %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 - + -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 || : + /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 @@ -120,17 +118,19 @@ %{_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 - +%{_datadir}/doc/%{name}/html +%{_datadir}/doc/%{name}/examples %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.82-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan - 0.82-3 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libdc1394/libdc1394.spec --- a/libdc1394/libdc1394.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libdc1394/libdc1394.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,28 +1,19 @@ -# $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 +Name: libdc1394 +Summary: 1394-based digital camera control library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 2.1.2 +Release: 20101201 +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 +BuildRequires: kernel-headers +BuildRequires: libraw1394-devel libusb1-devel +BuildRequires: libX11-devel libXv-devel +BuildRequires: doxygen %description Libdc1394 is a library that is intended to provide a high level programming @@ -30,10 +21,13 @@ 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 +Summary: Header files and libraries for %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig, libraw1394-devel %description devel This package contains the header files and libraries @@ -42,14 +36,20 @@ %package docs Summary: Development documentation for %{name} -Group: Documentation +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Documentation %description docs This package contains the development documentation for %{name}. %package tools -Summary: Tools for use with %{name} -Group: Applications/System +Summary: Tools for use with %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/System Requires: %{name} = %{version} %description tools @@ -60,14 +60,7 @@ %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 +%configure --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} @@ -75,15 +68,15 @@ %install %{__rm} -rf %{buildroot} -make install DESTDIR=%{buildroot} INSTALL="%{__install} -p" +make install DESTDIR=%{buildroot} 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 + %{__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 + mv %{buildroot}%{_mandir}/man1/$f.1 %{buildroot}%{_mandir}/man1/dc1394_$f.1 done %post -p /sbin/ldconfig @@ -102,9 +95,10 @@ %defattr(-, root, root, 0755) %doc examples/*.h examples/*.c %{_includedir}/dc1394/ +%{_libdir}/libdc1394*.a +%{_libdir}/libdc1394*.la %{_libdir}/libdc1394*.so %{_libdir}/pkgconfig/%{name}-2.pc -%exclude %{_libdir}/*.la %files docs %defattr(-, root, root, 0755) @@ -116,6 +110,9 @@ %{_mandir}/man1/dc1394_*.1.gz %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 2.1.2-20101201 +- Adjust packaging and patch logic + * Fri Oct 29 2010 Kozinov Ivan - 2.1.2-3 - Build for 1.1 diff -r 4f133201e207 -r 4667f24fe848 libdca/libdca.spec --- a/libdca/libdca.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libdca/libdca.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,60 +1,70 @@ -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) +Name: libdca +Summary: DTS Coherent Acoustics decoder library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 0.0.5 +Release: 20101201 +License: GPLv2+ +Group: System Environment/Libraries +URL: http://www.videolan.org/developers/libdca.html +Source: http://download.videolan.org/pub/videolan/libdca/0.0.5/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %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. +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 +Summary: Development files for %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig %description devel -Development files for %{name}. +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. -Install %{name}-devel if you wish to develop or compile -applications that use %{name}. +This package provides the development files. 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 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/Multimedia %description tools -Various tools that use %{name}. +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. + +This package provides various tools useful with %{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) +%configure + +# Remove the RPATH configuration 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" + +%{__make} %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p" -rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la +make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT @@ -76,11 +86,17 @@ %files devel %defattr(-,root,root,-) %doc TODO doc/%{name}.txt +%{_includedir}/d??.h +%{_libdir}/libdts.a +%{_libdir}/%{name}.a +%{_libdir}/%{name}.la +%{_libdir}/%{name}.so %{_libdir}/pkgconfig/libd??.pc -%{_includedir}/d??.h -%{_libdir}/%{name}.so %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.0.5-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan - 0.0.5-6 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libdv/libdv.spec --- a/libdv/libdv.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libdv/libdv.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,22 +1,17 @@ +Name: libdv Summary: Software decoder for DV format video -Name: libdv +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Version: 1.0.0 -Release: 10%{?dist} +Release: 20101201 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 +BuildRequires: libXt-devel, libXv-devel, SDL-devel +BuildRequires: popt-devel %description The Quasar DV codec (libdv) is a software codec for DV video, the @@ -27,6 +22,9 @@ %package tools Summary: Basic tools to manipulate Digital Video streams +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Applications/Multimedia Requires: %{name} = %{version}-%{release} @@ -39,33 +37,32 @@ %package devel Summary: Development package for libdv +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel +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. + 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 +%configure 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 @@ -85,19 +82,22 @@ %{_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.a +%{_libdir}/libdv.la %{_libdir}/libdv.so %{_libdir}/pkgconfig/libdv.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.0.0-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan - 1.0.0-10 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libdvdnav/libdvdnav.spec --- a/libdvdnav/libdvdnav.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libdvdnav/libdvdnav.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,62 +1,52 @@ Name: libdvdnav -Version: 4.1.4 -Release: 1.4 Summary: A library for reading DVD video discs based on Ogle code - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 4.1.3 +Release: 20101201 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 +URL: http://dvd.sourceforge.net/ +Source0: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: libdvdread-devel %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. +libdvdnav is a library for developers of multimedia applications. It +allows easy use of sophisticated DVD navigation features such as DVD +menus, multiangle playback and even interactive DVD games. %package devel Summary: Development files for libdvdnav +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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. +libdvdnav is a library for developers of multimedia applications. It +allows easy use of sophisticated DVD navigation features such as DVD +menus, multiangle playback and even interactive DVD games. This package +contains development files for libdvdnav. %prep %setup -q -%patch0 -p1 -b .multilib +mv configure2 configure %build -./configure2 \ - --disable-opts \ - --disable-static \ - --disable-strip \ - --extra-cflags="%{optflags}" \ - --libdir=%{_libdir} \ - --prefix=%{_prefix} \ - --shlibdir=%{_libdir} \ - --with-dvdread-config="pkg-config dvdread" \ +%configure --disable-static %{__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} +rm -rf %{buildroot} %post -p /sbin/ldconfig @@ -64,109 +54,20 @@ %files %defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING NEWS README +%doc AUTHORS COPYING ChangeLog README %{_libdir}/libdvdnav.so.* %{_libdir}/libdvdnavmini.so.* %files devel %defattr(-,root,root,-) -%doc TODO doc/html/* +%doc DEVELOPMENT-POLICY.txt TODO %{_bindir}/dvdnav-config +%{_includedir}/dvdnav %{_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 +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 4.1.3-20101201 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libdvdread/libdvdread.spec --- a/libdvdread/libdvdread.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libdvdread/libdvdread.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,19 +1,15 @@ Name: libdvdread -Version: 4.1.4 -Release: 1.4 Summary: A library for reading DVD video discs based on Ogle code - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 4.1.3 +Release: 20101201 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 +URL: http://www.dtek.chalmers.se/groups/dvd/ +Source0: http://www.mplayerhq.hu/MPlayer/releases/dvdnav/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description libdvdread provides a simple foundation for reading DVD video disks. @@ -21,6 +17,9 @@ %package devel Summary: Development files for libdvdread +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig @@ -28,23 +27,15 @@ %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 +mv configure2 configure %build -./configure2 \ - --disable-opts \ - --disable-static \ - --disable-strip \ - --extra-cflags="%{optflags}" \ - --libdir=%{_libdir} \ - --prefix=%{_prefix} \ - --shlibdir=%{_libdir} \ +%configure \ + --disable-static %{__make} %{?_smp_mflags} @@ -73,6 +64,9 @@ %{_libdir}/pkgconfig/dvdread.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 4.1.3-20101201 +- Adjust packaging + * Mon Nov 1 2010 Kozinov Ivan - 4.1.4-0.3.svn1188 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libgssglue/libgssglue.spec --- a/libgssglue/libgssglue.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libgssglue/libgssglue.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,21 +1,24 @@ %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 +Summary: Generic Security Services Application Programming Interface Library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Name: libgssglue +Version: 0.1 +Release: 20101201 +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 +Requires: krb5-libs >= 1.5 -Provides: libgssapi = %{version}-%{release} -Provides: libgssapi-devel = %{version}-%{release} +Provides: libgssapi = %{version}-%{release} +Provides: libgssapi-devel = %{version}-%{release} Obsoletes: libgssapi <= 0.11 libgssapi-devel <= 0.11 -Patch0: libgssglue-0.1-gssglue.patch +Patch0: libgssglue.patch %description This library exports a gssapi interface, but doesn't implement any gssapi @@ -23,7 +26,10 @@ depending on the mechanism. %package devel -Summary: Development files for the gssclug library +Summary: Development files for the gssglue library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig @@ -73,6 +79,9 @@ %{_libdir}/pkgconfig/libgssglue.pc %changelog +* Sat Dec 4 2010 Michael Schloh von Bennewitz - 0.1-20101201 +- Repackage for MeeGo 1.1 + * Thu Dec 2 2010 Steve Dickson 0.1-9 - Moved the libraries from /usr/lib to /lib diff -r 4f133201e207 -r 4667f24fe848 libmad/libmad.spec --- a/libmad/libmad.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libmad/libmad.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,43 +1,41 @@ -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 - +Name: libmad +Summary: MPEG audio decoder library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 0.15.1b +Release: 20101201 +Group: System Environment/Libraries +License: GPLv2 +URL: http://www.underbit.com/products/mad/ +Source0: http://download.sourceforge.net/mad/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description -MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 +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 +%package devel +Summary: MPEG audio decoder library development files +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig -%description devel -%{summary}. - +%description devel +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. This package contains +the header and library files needed to develop with %{name}. %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 +sed -i -e /-fforce-mem/d configure* touch -r aclocal.m4 configure.ac NEWS AUTHORS ChangeLog # Create an additional pkgconfig file @@ -55,37 +53,27 @@ Cflags: -I%{_includedir} EOF - - %build -autoreconf -sfi %configure \ %ifarch x86_64 ia64 ppc64 - --enable-fpm=64bit \ + --enable-fpm=64bit \ %endif - --disable-dependency-tracking \ - --enable-accuracy \ - --disable-debugging \ - --disable-static - -make %{?_smp_mflags} CPPFLAGS="$RPM_OPT_FLAGS" + --enable-accuracy \ + --disable-debugging +make %{?_smp_mflags} %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 @@ -93,12 +81,16 @@ %files devel %defattr(-,root,root,-) +%{_libdir}/libmad.a +%{_libdir}/libmad.la %{_libdir}/libmad.so %{_libdir}/pkgconfig/mad.pc %{_includedir}/mad.h +%changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.15.1b-20101201 +- Adjust packaging and patch logic -%changelog * Mon Nov 1 2010 Kozinov Ivan - 0.15.1b-14 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libmpeg2/libmpeg2.spec --- a/libmpeg2/libmpeg2.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libmpeg2/libmpeg2.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,97 +1,90 @@ Name: libmpeg2 +Summary: MPEG-2 decoder libraries +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Version: 0.5.1 -Release: 9%{?dist} -Summary: MPEG-2 decoder libraries - +Release: 20101201 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) - +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: SDL-devel BuildRequires: libXt-devel BuildRequires: libXv-devel - +BuildRequires: chrpath %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. +The libmpeg2 library is a free decoder of mpeg-2 and mpeg-1 video streams. -%package -n mpeg2dec +%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 +The libmpeg2 library is a free decoder of mpeg-2 and mpeg-1 video +streams. This package contains the small mpeg2dec(1) test program +used together with %{name}. + +%package devel +Summary: Development files for %{name} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: pkgconfig +Requires: %{name} = %{version}-%{release} +Provides: %{name}-devel = %{version}-%{release} + +%description devel +The libmpeg2 library is a free decoder of mpeg-2 and mpeg-1 video +streams. This 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 +# 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 \ +%configure \ + --enable-shared \ %ifarch %{ix86} ppc - --disable-accel-detect \ + --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 + --disable-rpath make %{?_smp_mflags} \ %ifarch %{ix86} - OPT_CFLAGS="-fPIC -DPIC" \ + OPT_CFLAGS="-fPIC -DPIC" \ %else - OPT_CFLAGS="" \ + OPT_CFLAGS="" %endif - %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +make install DESTDIR=$RPM_BUILD_ROOT 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/ -#Fix datatype internal definitions -install -pm 0644 libmpeg2/mpeg2_internal.h \ - $RPM_BUILD_ROOT%{_includedir}/mpeg2dec/ - - +# remove rpath +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/* +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/*.so.* %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 @@ -102,18 +95,21 @@ %{_bindir}/corrupt_mpeg2 %{_bindir}/extract_mpeg2 %{_bindir}/mpeg2dec -%{_mandir}/man1/*.1* +%{_mandir}/man1/extract_mpeg2.1.gz +%{_mandir}/man1/mpeg2dec.1.gz %files devel %defattr(-,root,root,-) %doc CodingStyle doc/libmpeg2.txt doc/sample*.c -%{_includedir}/mpeg2dec/ +%{_includedir}/mpeg2dec +%{_libdir}/*.a %{_libdir}/*.so -%{_libdir}/pkgconfig/libmpeg2.pc -%{_libdir}/pkgconfig/libmpeg2convert.pc - +%{_libdir}/pkgconfig/*.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.5.1-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan - 0.5.1-9 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libquicktime/libquicktime.spec --- a/libquicktime/libquicktime.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libquicktime/libquicktime.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,36 +1,40 @@ -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 +Name: libquicktime +Summary: Library for reading and writing Quicktime files +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 1.2.1 +Release: 20101201 +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://libquicktime.sourceforge.net/ +Source0: http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz +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: schroedinger-devel +BuildRequires: gettext-devel %{?_with_faac:BuildRequires: faac-devel} %package utils -Summary: Utilities for working with Quicktime files -Group: Applications/Multimedia +Summary: Utilities for working with Quicktime files +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/Multimedia %package devel -Summary: Development files for libquicktime -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig - -# -------------------------------------------------------------------- +Summary: Development files for libquicktime +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} zlib-devel pkgconfig %description Libquicktime is based on the quicktime4linux library with several @@ -41,37 +45,31 @@ 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. +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. +tools, like a commandline player 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 + --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 @@ -79,24 +77,16 @@ 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 @@ -129,11 +119,13 @@ %{_libdir}/%{name}*.so %{_datadir}/aclocal/lqt.m4 -# -------------------------------------------------------------------- +%changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.2.1-20101201 +- Synchronize with upstream vendor version 1.2.1 +- Adjust packaging and patch logic -%changelog * Mon Nov 1 2010 Kozinov Ivan - 1.1.5-3 -- Build for MeeGo 1.1 +- Package 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. @@ -194,7 +186,7 @@ * Wed Sep 26 2007 kwizart - 1.0.0-2 - Fix build for new tooltip with gtk 2.12 - A better patch may need: + 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 @@ -303,10 +295,10 @@ - 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 +- Added missing unowned directory - Removed URL in Source0 - buildroot -> RPM_BUILD_ROOT -- athlon is mmx compliant too +- 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 @@ -315,5 +307,5 @@ * 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. +* Wed Apr 16 2003 Dams +- Initial build. diff -r 4f133201e207 -r 4667f24fe848 libraw1394/libraw1394.spec --- a/libraw1394/libraw1394.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libraw1394/libraw1394.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,15 +1,16 @@ +Name: libraw1394 Summary: Library providing low-level IEEE-1394 access -Name: libraw1394 -Version: 2.0.5 -Release: 1%{?dist} +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 2.0.6 +Release: 20101201 License: LGPLv2+ Group: System Environment/Libraries +URL: http://www.dennedy.org/libraw1394/ 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 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: kernel-headers %description The libraw1394 library provides direct access to the IEEE-1394 bus through @@ -19,25 +20,26 @@ by default. %package devel -Summary: Development libs for libraw1394 -Group: Development/Libraries -Requires: %{name} = %{version}-%{release}, pkgconfig +Summary: Development libs for libraw1394 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +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 +%configure 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 @@ -62,10 +64,16 @@ %defattr(-,root,root,0755) %doc doc/libraw1394.sgml %{_includedir}/libraw1394/ +%{_libdir}/libraw1394.a +%{_libdir}/libraw1394.la %{_libdir}/libraw1394.so %{_libdir}/pkgconfig/libraw1394.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 2.0.6-20101201 +- Synchronize with upstream vendor version 2.0.6 +- Adjust packaging and patch logic + * Fri Oct 29 2010 Kozinov Ivan 2.0.5-1 -- build for 1.1 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 libsocialweb-keys/libsocialweb-keys.spec --- a/libsocialweb-keys/libsocialweb-keys.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libsocialweb-keys/libsocialweb-keys.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,16 +1,20 @@ Name: libsocialweb-keys Summary: API keys for libsocialweb +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Desktop Version: 1 License: LGPL 2.1 URL: http://www.moblin.org -Release: 1.3 +Release: 1.4 Source0: lastfm Source1: twitter -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source2: vimeo +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description -Last.fm and Twitter API keys for libsocialweb. +API key collection for libsocialweb. %prep %setup -T -c -q -n %{name}-%{version} @@ -24,6 +28,7 @@ %{__mkdir_p} %{buildroot}/%{keydir} cp %{SOURCE0} %{buildroot}/%{keydir} cp %{SOURCE1} %{buildroot}/%{keydir} +cp %{SOURCE2} %{buildroot}/%{keydir} %clean rm -rf %{buildroot} @@ -32,5 +37,7 @@ %defattr(-,root,root,-) %{keydir}/* %changelog +* Wed Dec 02 2010 Michael Schloh von Bennewitz - 1-1.4 +- Integrated Vimeo API key. * Thu Feb 4 2010 Ross Burton - 1 - Initial keys package, with lastfm and twitter keys. diff -r 4f133201e207 -r 4667f24fe848 libtirpc/libtirpc.spec --- a/libtirpc/libtirpc.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/libtirpc/libtirpc.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,42 +1,47 @@ %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/ +Name: libtirpc +Version: 0.2.1 +Release: 20101201 +Summary: Transport Independent RPC Library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: System Environment/Libraries +License: SISSL and BSD +URL: http://nfsv4.bullopensource.org/ -Patch001: libtirpc-0-2-2-rc2.patch +Patch0: libtirpc1.patch +Patch1: libtirpc2.patch +Patch2: libtirpc3.patch +Patch3: libtirpc4.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 -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 +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 +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 +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 +Summary: Development files for the libtirpc library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires(devel): pkgconfig man %description devel This package includes header files and libraries necessary for @@ -45,12 +50,10 @@ %prep %setup -q - -%patch001 -p1 - -%patch100 -p1 -%patch101 -p1 -%patch102 -p1 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 # Remove .orig files find . -name "*.orig" | xargs rm -f @@ -67,7 +70,7 @@ mkdir -p %{buildroot}%{_root_libdir} mkdir -p %{buildroot}%{_libdir}/pkgconfig make install DESTDIR=%{buildroot} \ - libdir=%{_root_libdir} pkgconfigdir=%{_libdir}/pkgconfig + libdir=%{_root_libdir} pkgconfigdir=%{_libdir}/pkgconfig # Don't package .a or .la files rm -f %{buildroot}%{_root_libdir}/*.{a,la} @@ -81,10 +84,10 @@ %post devel # Register the new man section #if [ "$1" -eq 1 ]; then -# makewhatis -s 3t +# makewhatis -s 3t #fi -%postun devel +%postun devel # Remove the existance of the man section #makewhatis -s 3t @@ -139,8 +142,11 @@ %{_mandir}/*/* %changelog +* Sat Dec 4 2010 Michael Schloh von Bennewitz - 0.2.1-20101201 +- Repackage for MeeGo 1.1 + * Thu Dec 2 2010 Steve Dickson 0.2.1-6 -- Moved the libraries from /usr/lib to /lib +- 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 @@ -188,7 +194,7 @@ - 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 +- 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 @@ -202,7 +208,7 @@ - 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 +- backwards compatibility: fix order of fields in TI-RPC's svc_req (bz 481388) - Removed a number warnings. @@ -216,7 +222,7 @@ - Fixed some incorrect function declarations (bz468815) * Mon Oct 27 2008 Steve Dickson 0.1.9-6 -- Fix bad assumption taddr2uaddr processing that +- Fix bad assumption taddr2uaddr processing that caused a segfault (bz468014) * Tue Sep 16 2008 Steve Dickson 0.1.9-5 diff -r 4f133201e207 -r 4667f24fe848 lifelines/lifelines.spec --- a/lifelines/lifelines.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/lifelines/lifelines.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,132 +1,129 @@ # # 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 +Name: lifelines +Summary: Lifelines genealogy program +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 3.0.62 +Release: 20101206 +License: X11 +Group: Utilities/System +Source: http://download.sourceforge.net/lifelines/lifelines-%{version}.tar.gz URL: http://lifelines.sourceforge.net/ Packager: Marc Nozell Provides: lifelines -BuildRoot: %{_tmppath}/%{name}-%{version}-root -BuildRequires: ncurses-devel bison +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. +This program allows the tracking of genealogical information. +The lifelines reports are the power of the system. %prep -%setup +%setup -q %build -#make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" -sh -c ./configure -make +%configure --datarootdir=%{_datadir} +make %{?_smp_mflags} %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 +rm -rf ${RPM_BUILD_ROOT} +install -d -m 755 $RPM_BUILD_ROOT%{_bindir} +install -s -m 755 src/liflines/llines $RPM_BUILD_ROOT%{_bindir} +install -s -m 755 src/liflines/llexec $RPM_BUILD_ROOT%{_bindir} +install -s -m 755 src/tools/dbverify $RPM_BUILD_ROOT%{_bindir} -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%{_datadir}/locale/da/LC_MESSAGES +install -m 644 po/da.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/de/LC_MESSAGES +install -m 644 po/de.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/eo/LC_MESSAGES +install -m 644 po/eo.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/es/LC_MESSAGES +install -m 644 po/es.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/fr/LC_MESSAGES +install -m 644 po/fr.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/nl/LC_MESSAGES +install -m 644 po/nl.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/pl/LC_MESSAGES +install -m 644 po/pl.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/rw/LC_MESSAGES +install -m 644 po/rw.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/locale/sv/LC_MESSAGES +install -m 644 po/sv.gmo $RPM_BUILD_ROOT%{_datadir}/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%{_datadir}/lifelines/reports +install -m 644 reports/*.ll $RPM_BUILD_ROOT%{_datadir}/lifelines/reports +install -m 644 reports/*.li $RPM_BUILD_ROOT%{_datadir}/lifelines/reports +install -m 644 reports/CREDIT reports/index.html $RPM_BUILD_ROOT%{_datadir}/lifelines/reports +install -m 644 reports/boc.gif reports/ll.png $RPM_BUILD_ROOT%{_datadir}/lifelines/reports +install -m 644 reports/*.c $RPM_BUILD_ROOT%{_datadir}/lifelines/reports +install -m 644 reports/ps-pedigree.ps reports/tree.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports -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%{_datadir}/lifelines/reports/novel +install -m 644 reports/novel/novel* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/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%{_datadir}/lifelines/reports/pedtex +install -m 644 reports/pedtex/pedtex* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/pedtex +install -m 644 reports/pedtex/*.tex $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/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%{_datadir}/lifelines/reports/ps-fan +install -m 644 reports/ps-fan/ps-fan* $RPM_BUILD_ROOT%{_datadir}/lifelines/reports/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 +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/lifelines/tt +install -m 644 tt/*.tt $RPM_BUILD_ROOT%{_datadir}/lifelines/tt +install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1 +install -m 644 docs/btedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/btedit.1 +install -m 644 docs/dbverify.1 $RPM_BUILD_ROOT%{_mandir}/man1/dbverify.1 +install -m 644 docs/llines.1 $RPM_BUILD_ROOT%{_mandir}/man1/llines.1 +install -m 644 docs/llexec.1 $RPM_BUILD_ROOT%{_mandir}/man1/llexec.1 +%clean +rm -rf $RPM_BUILD_ROOT %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 +%doc docs/ll-reportmanual.xml docs/ll-reportmanual.html docs/ll-reportmanual.pdf +%doc docs/ll-reportmanual.txt docs/ll-userguide.xml docs/ll-userguide.html +%doc docs/ll-userguide.pdf docs/ll-userguide.txt docs/lifelines.vim .linesrc -/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 +%{_bindir}/llines +%{_bindir}/llexec +%{_bindir}/dbverify +%{_datadir}/locale/da/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/de/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/fr/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/sv/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/eo/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/es/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/nl/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/pl/LC_MESSAGES/lifelines.mo +%{_datadir}/locale/rw/LC_MESSAGES/lifelines.mo +%{_datadir}/lifelines/reports +%{_datadir}/lifelines/tt +%{_mandir}/man1/btedit.1.gz +%{_mandir}/man1/dbverify.1.gz +%{_mandir}/man1/llines.1.gz +%{_mandir}/man1/llexec.1.gz %changelog +* Mon Dec 6 2010 Michael Schloh von Bennewitz - 3.0.62-20101206 +- Correct build configuration and default packaging +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 3.0.62-20101201 +- Repackage for MeeGo 1.1 * Sun Apr 29 2007 Perry Rapp - add llexec.1 man page to release * Sun Apr 15 2007 Stephen Dum diff -r 4f133201e207 -r 4667f24fe848 meego-panel-networks/meego-panel-networks.spec --- a/meego-panel-networks/meego-panel-networks.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/meego-panel-networks/meego-panel-networks.spec Fri Mar 11 21:36:51 2011 +0100 @@ -7,14 +7,16 @@ Name: meego-panel-networks Summary: Connection management panel -Version: 1.2.15 -Release: 2.1 +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 20101206 +Release: 20101206 Group: Applications/Internet License: GPL 2 -URL: http://www.meego.org +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 @@ -42,8 +44,6 @@ %prep %setup -q -n %{name}-%{version} -# 0001-list-Fix-fallback-information-text-MBC-7544-MBC-5632.patch -%patch0 -p1 # >> setup # << setup @@ -94,6 +94,9 @@ %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 20101206-20101206 +- upgrade to git snapshot 20101206 to try to solve D-Bus problem after +- connman version update broke compatibility with meego-panel-networks * 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 diff -r 4f133201e207 -r 4667f24fe848 mercurial/mercurial.spec --- a/mercurial/mercurial.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/mercurial/mercurial.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,7 +1,10 @@ Summary: A fast, lightweight Source Control Management system +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Name: mercurial -Version: snapshot -Release: 0 +Version: 1.7.2 +Release: 20101201 License: GPLv2+ Group: Development/Tools URL: http://mercurial.selenic.com/ diff -r 4f133201e207 -r 4667f24fe848 mjpegtools/mjpegtools.spec --- a/mjpegtools/mjpegtools.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/mjpegtools/mjpegtools.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,29 +1,27 @@ Name: mjpegtools +Summary: Tools to manipulate MPEG data +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Version: 1.9.0 -Release: 3%{?dist} -Summary: Tools to manipulate MPEG data - +Release: 20101201 Group: Applications/Multimedia License: GPLv2 URL: http://mjpeg.sourceforge.net/ -Source0: http://downloads.sourceforge.net/mjpeg/%{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/mjpeg/%{version}/%{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 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: nasm BuildRequires: libdv-devel -BuildRequires: SDL-devel >= 1.1.3 +BuildRequires: libjpeg-devel +BuildRequires: libquicktime-devel +BuildRequires: libpng-devel +BuildRequires: SDL-devel 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 @@ -33,33 +31,28 @@ %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 +audio and video under Linux. This package contains mjpegtools console utilities. %package libs Summary: Libraries used by mjpegtools +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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 +audio and video under Linux. This package contains libraries used by mjpegtools. %package devel Summary: Development files for mjpegtools libraries +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: pkgconfig @@ -67,77 +60,41 @@ %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 +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 - +sed -i -e 's|/lib /usr/lib|/%{_lib} %{_libdir}|' configure %build -%configure --disable-dependency-tracking --disable-static -make # %{?_smp_mflags} - +%configure +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%{_infodir}/dir 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* +%{_infodir}/mjpeg-howto.info.gz %files libs %defattr(-,root,root,-) @@ -147,13 +104,17 @@ %files devel %defattr(-,root,root,-) %{_includedir}/%{name} +%{_libdir}/lib*.a +%{_libdir}/lib*.la %{_libdir}/lib*.so %{_libdir}/pkgconfig/%{name}.pc +%changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.9.0-20101201 +- Adjust packaging and patch logic -%changelog * Mon Nov 1 2010 Kozinov Ivan - 1.9.0-3 -- Build for MeeGo 1.1 +- Package for MeeGo 1.1 * Fri Sep 3 2010 Hans de Goede 1.9.0-2 - Fix a memleak which is causing issues for LiVES diff -r 4f133201e207 -r 4667f24fe848 nfs-utils-lib/nfs-utils-lib.spec --- a/nfs-utils-lib/nfs-utils-lib.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/nfs-utils-lib/nfs-utils-lib.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,4 +1,7 @@ Summary: Network File System Support Library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Name: nfs-utils-lib Version: 1.1.5 Release: 2%{?dist} @@ -7,7 +10,7 @@ %define idmapvers 0.23 %define libnfsidmap libnfsidmap -%define rpcsecgssvers 0.18 +%define rpcsecgssvers 0.19 %define librpcsecgss librpcsecgss %define libs %{librpcsecgss} %{libnfsidmap} @@ -18,15 +21,13 @@ 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 +Requires: libgssglue, openldap %description Support libraries that are needed by the commands and @@ -34,6 +35,9 @@ %package devel Summary: Development files for the nfs-utils-lib library +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig @@ -47,8 +51,6 @@ mv %{libnfsidmap}-%{idmapvers} %{libnfsidmap} mv %{librpcsecgss}-%{rpcsecgssvers} %{librpcsecgss} -%patch000 -p1 - %build for dir in %{libs} ; do @@ -130,6 +132,9 @@ %{_libdir}/libnfsidmap*.so %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.1.5-20101201 +- Repackage for MeeGo 1.1 + * Fri May 28 2010 Tom "spot" Callaway - 1.1.5-2 - disable static libs (bz 556087) - disable libtool libs diff -r 4f133201e207 -r 4667f24fe848 nfs-utils/nfs-utils.spec --- a/nfs-utils/nfs-utils.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/nfs-utils/nfs-utils.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,4 +1,7 @@ Summary: NFS utilities and supporting clients and daemons for the kernel NFS server +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Name: nfs-utils URL: http://sourceforge.net/projects/nfs Version: 1.2.3 @@ -252,6 +255,9 @@ %attr(4755,root,root) /sbin/umount.nfs4 %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.2.3-20101201 +- Repackage for MeeGo 1.1 + * 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) diff -r 4f133201e207 -r 4667f24fe848 nmap/nmap.spec --- a/nmap/nmap.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/nmap/nmap.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,35 +1,21 @@ -# 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" +Summary: Network exploration tool and security scanner +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Name: nmap +Version: 5.21 +Release: 20101201 +URL: http://www.nmap.org/ +Group: Applications/System +License: http://nmap.org/man/man-legal.html +Source0: http://nmap.org/dist/%{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-root +BuildRequires: openssl-devel libpcap-devel pcre-devel lua-devel -%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 +# for ndiff(1) only +Requires: python >= 2.4 %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 @@ -46,16 +32,12 @@ %prep %setup -q +# avoid using included copies of libraries +rm -rf liblua libpcap libpcre macosx mswin32 + %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 +%configure --without-ncat --without-zenmap --with-ndiff --with-libdnet=included --with-openssl=/usr --with-libpcap=/usr --with-libpcre=/usr --with-liblua=/usr +make %{?_smp_mflags} %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT @@ -79,31 +61,9 @@ %{_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 - +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 5.21-20101201 +- Repackage for MeeGo 1.1 * 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 4f133201e207 -r 4667f24fe848 quota/quota.spec --- a/quota/quota.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/quota/quota.spec Fri Mar 11 21:36:51 2011 +0100 @@ -3,6 +3,9 @@ Name: quota Summary: System administration tools for monitoring users' disk usage +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Epoch: 1 Version: 4.00 Release: 0.1.pre1%{?dist} @@ -10,7 +13,7 @@ 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: fastinit tcp_wrappers Requires: quota-nls = %{epoch}:%{version}-%{release} Conflicts: kernel < 2.4 BuildRequires: e2fsprogs-devel gettext tcp_wrappers-devel nss-devel @@ -38,6 +41,9 @@ %package nld Summary: quota_nld daemon +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Base Requires: initscripts Requires: quota-nls = %{epoch}:%{version}-%{release} @@ -54,6 +60,9 @@ %package warnquota Summary: Send e-mail to users over quota +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Base Requires: quota-nls = %{epoch}:%{version}-%{release} @@ -65,6 +74,9 @@ %package nls Summary: Gettext catalogs for disk quota tools +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Base BuildArch: noarch @@ -74,6 +86,9 @@ %package devel Summary: Development files for quota +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Base Requires: quota = %{epoch}:%{version}-%{release} @@ -87,6 +102,9 @@ %package doc Summary: Additional documentation for disk quotas +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Documentation Requires: quota = %{epoch}:%{version}-%{release} BuildArch: noarch @@ -227,6 +245,9 @@ %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 4.00-20101201 +- Repackage for MeeGo 1.1 + * 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 diff -r 4f133201e207 -r 4667f24fe848 rpcbind/rpcbind.spec --- a/rpcbind/rpcbind.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/rpcbind/rpcbind.spec Fri Mar 11 21:36:51 2011 +0100 @@ -2,8 +2,11 @@ Name: rpcbind Version: 0.2.0 -Release: 8%{?dist} +Release: 20101201 Summary: Universal Addresses to RPC Program Number Mapper +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: System Environment/Daemons License: BSD URL: http://nfsv4.bullopensource.org @@ -11,12 +14,7 @@ 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 +Patch0: rpcbind.patch Requires: glibc-common setup Conflicts: man-pages < 2.43-12 @@ -24,7 +22,7 @@ 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(pre): coreutils fastinit Requires(post): /sbin/chkconfig Requires(post): /sbin/chkconfig @@ -38,7 +36,7 @@ %prep %setup -q -%patch001 -p1 +%patch0 -p1 %build %ifarch s390 s390x @@ -123,6 +121,9 @@ %dir %attr(700,rpc,rpc) /var/lib/rpcbind %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.2.0-20101201 +- Repackage for MeeGo 1.1 + * Tue Nov 30 2010 Steve Dickson - 0.2.0-8 - Updated to the latest upstream release: rpcbind-0.2.1-rc2 diff -r 4f133201e207 -r 4667f24fe848 schroedinger/schroedinger.spec --- a/schroedinger/schroedinger.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/schroedinger/schroedinger.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,23 +1,18 @@ -%define abi 1.0 - Name: schroedinger -Version: 1.0.9 -Release: 1%{?dist} +Version: 1.0.10 +Release: 20101201 Summary: Portable libraries for the high quality Dirac video codec - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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 - +Source0: http://www.diracvideo.org/download/schroedinger/schroedinger-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: orc-devel >= 0.4.10 +BuildRequires: glew-devel +BuildRequires: gtk-doc %description The Schrödinger project will implement portable libraries for the high @@ -30,22 +25,29 @@ 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 +Group: Development/Libraries +Summary: Development files for schroedinger +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Requires: %{name} = %{version}-%{release} +Requires: orc-devel >= 0.4.10 +Requires: pkgconfig %description devel -Development files for schroedinger +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. +This package provides the development files for schroedinger. %prep %setup -q -%patch0 -p1 %build -%configure --disable-static --enable-gtk-doc +bash +%configure --enable-gtk-doc # remove rpath from libtool sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool @@ -74,10 +76,16 @@ %defattr(-,root,root,-) %doc %{_datadir}/gtk-doc/html/schroedinger %{_includedir}/schroedinger-%{abi} +%{_libdir}/*.a +%{_libdir}/*.la %{_libdir}/*.so %{_libdir}/pkgconfig/schroedinger-%{abi}.pc %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.0.10-20101201 +- Synchronize with upstream vendor version 1.0.10 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan - 1.0.9-1 -- Build for MeeGo 1.1 +- Package for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 socat/socat.spec --- a/socat/socat.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/socat/socat.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,13 +1,16 @@ Summary: Bidirectional data relay between two data channels ('netcat++') +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Name: socat Version: 1.7.1.3 -Release: 1%{?dist} +Release: 20101201 License: GPLv2 Url: http://www.dest-unreach.org/%{name} -Source: http://www.dest-unreach.org/socat/download/%{name}-%{version}.tar.gz +Source: http://www.dest-unreach.org/socat/download/%{name}-%{version}.tar.bz2 Group: Applications/Internet -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: openssl-devel compat-readline5-devel ncurses-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: openssl-devel readline-devel ncurses-devel BuildRequires: autoconf kernel-headers > 2.6.18 %description @@ -21,8 +24,6 @@ %prep %setup -q -iconv -f iso8859-1 -t utf-8 CHANGES > CHANGES.utf8 -mv CHANGES.utf8 CHANGES %build autoconf @@ -36,7 +37,8 @@ --enable-listen --enable-proxy --enable-exec \ --enable-system --enable-pty --enable-readline \ --enable-openssl --enable-sycls --enable-filan \ - --enable-retry --enable-libwrap --disable-fips + --enable-retry --disable-libwrap --disable-fips \ + --enable-msglevel=debug chmod 644 *.sh make %{?_smp_mflags} @@ -62,6 +64,9 @@ %doc %{_mandir}/man1/socat.1* %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.7.1.3-1 +- Repackage for MeeGo 1.1 + * 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 diff -r 4f133201e207 -r 4667f24fe848 twolame/twolame.spec --- a/twolame/twolame.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/twolame/twolame.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,71 +1,66 @@ -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 +Name: twolame +Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Group: Applications/Multimedia +Version: 0.3.12 +Release: 20101201 +License: LGPLv2+ +URL: http://www.twolame.org/ +Source: http://downloads.sourceforge.net/twolame/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRequires: libsndfile-devel %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) +which in turn is based heavily on the ISO dist10 code and 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 +Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +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) +which in turn is based heavily on the ISO dist10 code and 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 +Summary: Development tools for TwoLAME applications +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +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. +TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME, +which in turn is based heavily on the ISO dist10 code and improvement to +algorithms as part of the LAME project (www.sulaco.org/mp3). + +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 - +%configure %{__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 @@ -89,10 +84,15 @@ %defattr(644,root,root,755) %doc doc/api.txt doc/html doc/psycho.txt doc/vbr.txt %{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/lib%{name}.a +%{_libdir}/lib%{name}.la %{_libdir}/lib%{name}.so %{_includedir}/%{name}.h %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 0.3.12-20101201 +- Adjust packaging + * Mon Nov 1 2010 Kozinov Ivan - 0.3.12-5 - Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 wipe/wipe.spec --- a/wipe/wipe.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/wipe/wipe.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,13 +1,15 @@ Name: wipe Version: 0.21 -Release: 5%{?dist} +Release: 20101201 Summary: Secure file erasing tool - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty 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) +URL: http://lambda-diode.com/software/wipe +Source0: http://lambda-diode.com/software/wipe/wipe-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Wipe is a little command for securely erasing files from magnetic media. @@ -16,39 +18,29 @@ %setup -q %build -chmod +x trtur +chmod a+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/ +mkdir -p -m 755 $RPM_BUILD_ROOT%{_bindir} +mkdir -p -m 755 $RPM_BUILD_ROOT%{_mandir}/man1 +install -c -s -m 755 wipe $RPM_BUILD_ROOT%{_bindir} +install -c -m 644 wipe.1 $RPM_BUILD_ROOT%{_mandir}/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 +* Tue Dec 01 2010 Michael Schloh von Bennewitz - 0.21-20101201 +- Repackaged for MeeGo http://www.meego.com/ * Mon Jul 27 2009 Fedora Release Engineering - 0.21-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild diff -r 4f133201e207 -r 4667f24fe848 x264/x264.spec --- a/x264/x264.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/x264/x264.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,42 +1,29 @@ -%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 +Name: x264 +Summary: H264/AVC video streams encoder +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 20101210 +Release: 20101210 +License: GPLv2+ +Group: System Environment/Libraries +URL: http://developers.videolan.org/x264.html +Source0: %{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Requires: %{name}-libs = %{version}-%{release} 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. +x264 is a free library for encoding H264/AVC video streams. +This package contains the frontend application. %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. +x264 is a free library for encoding H264/AVC video streams. +This package contains runtime libraries. %package devel Summary: Development files for the x264 library @@ -45,54 +32,34 @@ Requires: pkgconfig %description devel -x264 is a free library for encoding H264/AVC video streams, written from -scratch. - +x264 is a free library for encoding H264/AVC video streams. 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 +%setup -q -n %{name}-%{version} %ifarch i686 mkdir simd cp -a `ls -1|grep -v simd` simd/ %endif +%{__sed} -i \ + -e 's;\(\./version.sh\);# Dont run this: \1;g' \ + configure %build -%{x_configure}\ - --host=%{_target_platform} \ - --libdir=%{_libdir} \ +%configure \ + --enable-shared \ + --host=%{_target_platform} \ %ifarch i686 - --disable-asm \ + --disable-asm \ %endif - + --enable-visualize +echo '#define X264_VERSION "r1820 fdcf2ae"' >>config.h +echo '#define X264_POINTVER "0.110.1820 fdcf2ae"' >>config.h %{__make} %{?_smp_mflags} %ifarch i686 pushd simd -%{x_configure}\ - --host=%{_target_platform} \ - --libdir=%{_libdir}/sse2 \ - +%configure \ + --host=%{_target_platform} %{__make} %{?_smp_mflags} popd %endif @@ -100,12 +67,6 @@ %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} @@ -132,6 +93,8 @@ %defattr(644, root, root, 0755) %doc doc/* %{_includedir}/x264.h +%{_includedir}/x264_config.h +%{_libdir}/libx264.a %{_libdir}/libx264.so %{_libdir}/pkgconfig/%{name}.pc %ifarch i686 @@ -139,5 +102,8 @@ %endif %changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 4.1.3-20101201 +- Adjust packaging and patch logic + * Mon Nov 1 2010 Kozinov Ivan 0.0.0-0.28.20100706gitd058f37 -- Build for MeeGo +- Build for MeeGo 1.1 diff -r 4f133201e207 -r 4667f24fe848 xvidcore/xvidcore.spec --- a/xvidcore/xvidcore.spec Fri Mar 11 21:30:26 2011 +0100 +++ b/xvidcore/xvidcore.spec Fri Mar 11 21:36:51 2011 +0100 @@ -1,15 +1,15 @@ Name: xvidcore -Version: 1.2.1 -Release: 1%{?dist} Summary: MPEG-4 Simple and Advanced Simple Profile codec - +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty +Version: 1.2.2 +Release: 20101201 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) - +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %ifarch %{ix86} x86_64 BuildRequires: nasm >= 2.0 %endif @@ -20,68 +20,73 @@ 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. +other GPLed applications, like e.g. Transcode, MEncoder, MPlayer, Xine +and many more. %package devel Summary: Development files for the Xvid video codec +Vendor: Europalab Software +Packager: Michael Schloh von Bennewitz +Distribution: MeeGo Thirdparty Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel -This package contains header files, static library and API -documentation for the Xvid video codec. +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. +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 - +%setup -q -c -n %{name}-%{version} +chmod -x %{name}/examples/*.pl +%{__perl} -pi -e 's/^\t@(?!echo\b)/\t/' %{name}/build/generic/Makefile %build -cd build/generic +cd %{name}/build/generic export CFLAGS="$RPM_OPT_FLAGS -ffast-math" %configure -make %{?_smp_mflags} -cd - - +make %{?_smp_mflags} %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 - - +( cd %{name} + make -C build/generic install DESTDIR=$RPM_BUILD_ROOT + cd $RPM_BUILD_ROOT%{_libdir} + chmod 755 libxvidcore.so* + /sbin/ldconfig -n . + ln -s libxvidcore.so.? libxvidcore.so +) || exit $? %clean rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig - %files %defattr(-,root,root,-) -%doc LICENSE README AUTHORS ChangeLog +%doc %{name}/LICENSE %{name}/README %{name}/AUTHORS %{name}/ChangeLog %{_libdir}/libxvidcore.so.* %files devel %defattr(-,root,root,-) -%doc CodingStyle TODO examples/ +%doc %{name}/CodingStyle %{name}/TODO %{name}/examples %{_includedir}/xvid.h +%{_libdir}/libxvidcore.a %{_libdir}/libxvidcore.so +%changelog +* Wed Dec 1 2010 Michael Schloh von Bennewitz - 1.2.2-20101201 +- Synchronize with upstream vendor version 1.2.2 +- Adjust packaging and patch logic -%changelog * Mon Nov 1 2010 Kozinov Ivan - 1.2.1-1 -- Build for MeeGo 1.1 +- Package for MeeGo 1.1