X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=gtk%2Fghb.spec;h=d21790365f8f7e187442e02ae313c9be44dd660b;hb=9155051f96ff6f923fe2137e0730a300e8ce1404;hp=83cdab49e56dc6e25e557c0111e613bfa5de0aff;hpb=36a671f292962b77dbc744eb7a8c91f1f2aa9d6c;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/gtk/ghb.spec b/gtk/ghb.spec index 83cdab49..d2179036 100644 --- a/gtk/ghb.spec +++ b/gtk/ghb.spec @@ -1,64 +1,86 @@ -Name: handbrake -Version: 0.9.2 -Release: 1%{?dist} -Summary: A program to rip and encode DVDs and other sources to MPEG-4 + +Name: %{name} +Version: %{version} +Release: %{release}%{?dist} +Summary: A program to transcode DVDs and other sources to MPEG-4 Group: Applications/Multimedia -License: GPL +License: GPLv2 URL: http://handbrake.fr/ -Source0: HandBrake.tgz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source0: %{name}-%{version}.tar.bz2 +Prefix: %{_prefix} +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +BuildRequires: glib2-devel, gtk2-devel, webkitgtk-devel +BuildRequires: gstreamer-devel, gstreamer-plugins-base-devel, libgudev1-devel +Requires: gtk2, coreutils -Requires: glib2 >= 2.16, gtk2 >= 2.12, hal-libs +%define debug_package %{nil} %description -HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded -DVD to MPEG-4 converter, available for MacOS X, Linux and Windows. +HandBrake is an open-source, GPL-licensed, multi-platform, multi-threaded +transcoder, available for MacOS X, Linux and Windows. + +%package gui +Summary: A program to transcode DVDs and other sources to MPEG-4 +Group: Applications/Multimedia + +%package cli +Summary: A program to transcode DVDs and other sources to MPEG-4 +Group: Applications/Multimedia + +%description gui +HandBrake is an open-source, GPL-licensed, multi-platform, multi-threaded +transcoder, available for MacOS X, Linux and Windows. + +%description cli +HandBrake is an open-source, GPL-licensed, multi-platform, multi-threaded +transcoder, available for MacOS X, Linux and Windows. %prep %setup -q +cd %{_builddir}/%{name}-%{version} %build -%configure -jam +./configure --debug=std --prefix=%{_prefix} +make %{?_smp_mflags} -C build %install -rm -rf $RPM_BUILD_ROOT -DESTDIR=$RPM_BUILD_ROOT jam install +make -C build DESTDIR=$RPM_BUILD_ROOT install-strip ## blow away stuff we don't want -/bin/rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache +/bin/rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} -%post +%post gui touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi -%postun -/sbin/ldconfig +%postun gui touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi -%files +%files gui %defattr(-,root,root,-) -%doc %{_datadir}/doc -%{_datadir}/ghb -%{_datadir}/icons -%{_datadir}/locale +%doc NEWS AUTHORS CREDITS THANKS COPYING +%{_datadir}/icons/hicolor %{_datadir}/applications -%{_bindir} +%{_bindir}/ghb +%files cli +%defattr(-,root,root,-) +%doc NEWS AUTHORS CREDITS THANKS COPYING +%{_bindir}/HandBrakeCLI %changelog -* Sat May 31 2008 John Stebbins -- Initial release +* Sun Apr 11 2010 John Stebbins - svn +- Snapshot release