[packages/ogmrip] - up to 1.0.1

qboosh qboosh at pld-linux.org
Fri May 16 21:56:21 CEST 2025


commit e456345a66dcce24e568d0ebaf25f0f0997440d9
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri May 16 21:51:57 2025 +0200

    - up to 1.0.1

 ogmrip.spec | 106 ++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 63 insertions(+), 43 deletions(-)
---
diff --git a/ogmrip.spec b/ogmrip.spec
index d2e534a..6d25f7c 100644
--- a/ogmrip.spec
+++ b/ogmrip.spec
@@ -1,51 +1,57 @@
 #
 # Conditional build:
-%bcond_without	matroska	# don't build with matroska support
-%bcond_without	static_libs	# don't build static library
+%bcond_without	static_libs	# static libraries
 #
 Summary:	Ripping and encoding DVD into AVI/OGM files
 Summary(pl.UTF-8):	Zgrywanie i kodowanie DVD do plików AVI/OGM
 Name:		ogmrip
-Version:	0.13.7
-Release:	0.2
+Version:	1.0.1
+Release:	0.1
 License:	LGPL v2.1+
 Group:		X11/Applications
-Source0:	http://downloads.sourceforge.net/ogmrip/%{name}-%{version}.tar.gz
-# Source0-md5:	f91982e9f0564a8001e77b9fcf889a7c
-URL:		http://ogmrip.sourceforge.net/en/index.html
+Source0:	https://downloads.sourceforge.net/ogmrip/%{name}-%{version}.tar.gz
+# Source0-md5:	2c9dbb32c9615ebec05e0104c5becefd
+URL:		https://ogmrip.sourceforge.net/en/index.html
 BuildRequires:	GConf2-devel >= 2.6.0
-BuildRequires:	dbus-glib-devel >= 0.3.0
+BuildRequires:	dbus-glib-devel >= 0.7.2
 BuildRequires:	enca-devel
 BuildRequires:	enchant-devel >= 1.1.0
 BuildRequires:	gettext-tools
-BuildRequires:	glib2-devel >= 1:2.6.0
-BuildRequires:	gtk+2-devel >= 2:2.10.0
-BuildRequires:	gtk-doc
+BuildRequires:	glib2-devel >= 1:2.16.0
+BuildRequires:	gtk+2-devel >= 2:2.12.0
+BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	hal-devel >= 0.5.0
 BuildRequires:	intltool >= 0.35.0
 BuildRequires:	libdvdread-devel >= 0.9.7
 BuildRequires:	libglade2-devel >= 1:2.5.0
 BuildRequires:	libgnomeui-devel >= 2.6.0
-BuildRequires:	libnotify-devel >= 0.4.3
+BuildRequires:	libnotify-devel >= 0.7
+BuildRequires:	libpng-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtheora-devel >= 1.0-0.alpha5
+BuildRequires:	libtiff-devel
 BuildRequires:	libuuid-devel
-# TODO: remove configure checks (just assume support for everything, mkvtoolnix 2.x)
-BuildRequires:	mencoder >= 3:1.0-3.rc1
-%{?with_matroska:BuildRequires:	mkvtoolnix >= 2}
+BuildRequires:	libxml2-devel >= 2.0
+BuildRequires:	libxslt-progs
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.198
+# GNU sed
+BuildRequires:	sed
 BuildRequires:	which
+BuildRequires:	zlib-devel
 Requires(post,preun):	GConf2 >= 2.6.0
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	dbus-glib >= 0.7.2
 Requires:	eject
-Requires:	gocr >= 0.39
+Requires:	enchant >= 1.1.0
 Requires:	lame >= 3.96
+Requires:	libnotify >= 0.7
+Requires:	libtheora >= 1.0-0.alpha5
 Requires:	mencoder
-%{?with_matroska:Requires:	mkvtoolnix >= 2}
 Requires:	mplayer >= 3:1.0-3.rc1
 Requires:	ogmtools >= 1.0
 Requires:	vorbis-tools >= 1:1.0
+Suggests:	tesseract
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -81,60 +87,60 @@ Cechy:
 - zgrywa ciągłe rozdziały.
 
 %package libs
-Summary:	%{name} libraries
-Summary(pl.UTF-8):	Biblioteki %{name}
+Summary:	OGMRip libraries
+Summary(pl.UTF-8):	Biblioteki OGMRip
 Group:		Libraries
+Requires:	GConf2-libs >= 2.6.0
+Requires:	glib2 >= 1:2.16.0
+Requires:	gtk+2 >= 2:2.12.0
+Requires:	libdvdread >= 0.9.7
+Requires:	libglade2 >= 1:2.5.0
 
 %description libs
-%{name} libraries.
+OGMRip libraries.
 
 %description libs -l pl.UTF-8
-Biblioteki %{name}.
+Biblioteki OGMRip.
 
 %package devel
-Summary:	%{name} header files
-Summary(pl.UTF-8):	Pliki nagłówkowe %{name}
+Summary:	OGMRip header files
+Summary(pl.UTF-8):	Pliki nagłówkowe OGMRip
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	GConf2-devel >= 2.6.0
+Requires:	glib2-devel >= 1:2.16.0
+Requires:	gtk+2-devel >= 2:2.12.0
+Requires:	libdvdread-devel >= 0.9.7
+Requires:	libglade2-devel >= 1:2.5.0
 
 %description devel
-%{name} header files.
+OGMRip header files.
 
 %description devel -l pl.UTF-8
-Pliki nagłówkowe %{name}.
+Pliki nagłówkowe OGMRip.
 
 %package static
-Summary:	Static %{name} libraries
-Summary(pl.UTF-8):	Statyczne biblioteki %{name}
+Summary:	Static OGMRip libraries
+Summary(pl.UTF-8):	Statyczne biblioteki OGMRip
 Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 
 %description static
-Static %{name} libraries.
+Static OGMRip libraries.
 
 %description static -l pl.UTF-8
-Statyczne biblioteki %{name}.
+Statyczne biblioteki OGMRip.
 
 %prep
 %setup -q
 
 %build
 %configure \
-	EJECT_PROG=%{_bindir}/eject \
-	FAAC_PROG=%{_bindir}/faac \
-	GOCR_PROG=%{_bindir}/gocr \
-	LAME_PROG=%{_bindir}/lame \
 	MENCODER_PROG=%{_bindir}/mencoder \
-	MKVMERGE_PROG=%{_bindir}/mkvmerge \
 	MPLAYER_PROG=%{_bindir}/mplayer \
-	OCRAD_PROG=%{_bindir}/ocrad \
-	OGGENC_PROG=%{_bindir}/oggenc \
-	OGMMERGE_PROG=%{_bindir}/ogmmerge \
-	OGMSPLIT_PROG=%{_bindir}/ogmsplit \
 	--disable-schemas-install \
 	%{!?with_static_libs:--disable-static} \
-	--with-html-dir=%{_gtkdocdir} \
-	--with-mplayer-version=1.0rc1
+	--with-html-dir=%{_gtkdocdir}
 %{__make}
 
 %install
@@ -144,7 +150,13 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} -j1 install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/{audio-codecs,containers,subp-codecs,video-codecs}/*.{la,a}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{audio,container,options,subp,video}-plugins/*.la
+%if %{with static_libs}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/{audio,container,options,subp,video}-plugins/*.a
+%endif
+
+# wrong location?
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/ogmrip/video-plugins/ogmrip-*.h $RPM_BUILD_ROOT%{_includedir}/ogmrip
 
 %find_lang %{name}
 
@@ -163,16 +175,22 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README TODO
+%attr(755,root,root) %{_bindir}/avibox
 %attr(755,root,root) %{_bindir}/dvdcpy
 %attr(755,root,root) %{_bindir}/ogmrip
-%attr(755,root,root) %{_bindir}/subp*
+%attr(755,root,root) %{_bindir}/subp2pgm
+%attr(755,root,root) %{_bindir}/subp2png
+%attr(755,root,root) %{_bindir}/subp2tiff
+%attr(755,root,root) %{_bindir}/subptools
 %attr(755,root,root) %{_bindir}/theoraenc
 %{_sysconfdir}/gconf/schemas/ogmrip.schemas
 %{_desktopdir}/ogmrip.desktop
 %{_pixmapsdir}/ogmrip.png
 %{_datadir}/%{name}
+%{_mandir}/man1/avibox.1*
 %{_mandir}/man1/dvdcpy.1*
-%{_mandir}/man1/subp*.1*
+%{_mandir}/man1/subp2pgm.1*
+%{_mandir}/man1/subptools.1*
 
 %files libs
 %defattr(644,root,root,755)
@@ -195,6 +213,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/%{name}/audio-plugins/*.so
 %dir  %{_libdir}/%{name}/container-plugins
 %attr(755,root,root) %{_libdir}/%{name}/container-plugins/*.so
+%dir %{_libdir}/%{name}/options-plugins
+%attr(755,root,root) %{_libdir}/%{name}/options-plugins/*.so
 %dir %{_libdir}/%{name}/subp-plugins
 %attr(755,root,root) %{_libdir}/%{name}/subp-plugins/*.so
 %dir %{_libdir}/%{name}/video-plugins
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ogmrip.git/commitdiff/e456345a66dcce24e568d0ebaf25f0f0997440d9



More information about the pld-cvs-commit mailing list