packages: libquicktime/libquicktime.spec, libquicktime/libquicktime-gtk.pat...

qboosh qboosh at pld-linux.org
Fri Dec 17 17:51:51 CET 2010


Author: qboosh                       Date: Fri Dec 17 16:51:51 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 1.2.1
- added gtk patch (GTK+ API update found on some lqt list)

---- Files affected:
packages/libquicktime:
   libquicktime.spec (1.53 -> 1.54) , libquicktime-gtk.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/libquicktime/libquicktime.spec
diff -u packages/libquicktime/libquicktime.spec:1.53 packages/libquicktime/libquicktime.spec:1.54
--- packages/libquicktime/libquicktime.spec:1.53	Wed Aug 25 09:38:23 2010
+++ packages/libquicktime/libquicktime.spec	Fri Dec 17 17:51:46 2010
@@ -11,8 +11,8 @@
 Summary:	Library for reading and writing quicktime files
 Summary(pl.UTF-8):	Biblioteka do odczytu i zapisu plików quicktime
 Name:		libquicktime
-Version:	1.1.5
-Release:	2
+Version:	1.2.1
+Release:	1
 %if %{with gpl}
 License:	GPL v2+
 %else
@@ -20,9 +20,11 @@
 %endif
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/libquicktime/%{name}-%{version}.tar.gz
-# Source0-md5:	0fd45b3deff0317c2f85a34b1b106acf
+# Source0-md5:	cbc0b09a95cab685b4b21201db85c6f2
+Patch0:		%{name}-gtk.patch
 URL:		http://libquicktime.sourceforge.net/
 BuildRequires:	OpenGL-GLU-devel
+BuildRequires:	OpenGL-GLX-devel
 BuildRequires:	alsa-lib-devel >= 0.9
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
@@ -244,15 +246,15 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
-rm -f m4/libtool.m4 m4/lt*.m4
+%{__rm} m4/libtool.m4 m4/lt*.m4
 
 # evil, sets CFLAGS basing on /proc/cpuinfo, overrides our optflags
 # (--with-cpuflags=none disables using /proc/cpuinfo, but not overriding)
 sed -i -e '19,$d;18aAC_DEFUN([LQT_OPT_CFLAGS],[OPT_CFLAGS="$CFLAGS"])' m4/lqt_opt_cflags.m4
 
 %build
-touch config.rpath
 %{__libtoolize}
 %{__aclocal} -I m4
 %{__autoconf}
@@ -273,7 +275,7 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/libquicktime/*.{la,a}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libquicktime/*.{la,a}
 
 %find_lang %{name}
 
@@ -300,11 +302,9 @@
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/lqt-config
 %attr(755,root,root) %{_libdir}/libquicktime.so
 %{_libdir}/libquicktime.la
 %{_includedir}/lqt
-%{_aclocaldir}/lqt.m4
 %{_pkgconfigdir}/libquicktime.pc
 
 %files static
@@ -315,8 +315,15 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/libquicktime_config
 %attr(755,root,root) %{_bindir}/lqtplay
+%attr(755,root,root) %{_bindir}/lqtremux
 %attr(755,root,root) %{_bindir}/lqt_transcode
-%attr(755,root,root) %{_bindir}/qt*
+%attr(755,root,root) %{_bindir}/qt2text
+%attr(755,root,root) %{_bindir}/qtdechunk
+%attr(755,root,root) %{_bindir}/qtdump
+%attr(755,root,root) %{_bindir}/qtinfo
+%attr(755,root,root) %{_bindir}/qtrechunk
+%attr(755,root,root) %{_bindir}/qtstreamize
+%attr(755,root,root) %{_bindir}/qtyuv4toyuv
 %{_mandir}/man1/lqtplay.1*
 
 %files dv
@@ -363,6 +370,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.54  2010/12/17 16:51:46  qboosh
+- updated to 1.2.1
+- added gtk patch (GTK+ API update found on some lqt list)
+
 Revision 1.53  2010/08/25 07:38:23  glen
 - release 2
 

================================================================
Index: packages/libquicktime/libquicktime-gtk.patch
diff -u /dev/null packages/libquicktime/libquicktime-gtk.patch:1.1
--- /dev/null	Fri Dec 17 17:51:51 2010
+++ packages/libquicktime/libquicktime-gtk.patch	Fri Dec 17 17:51:46 2010
@@ -0,0 +1,37 @@
+--- libquicktime-1.2.1/utils/gtk/lqt_gtk.c.orig	2010-04-02 01:09:32.000000000 +0200
++++ libquicktime-1.2.1/utils/gtk/lqt_gtk.c	2010-12-16 19:48:22.778121936 +0100
+@@ -941,9 +941,9 @@
+ 		   G_CALLBACK(codec_config_window_button_callback),
+ 		   (gpointer)ret);
+ 
+-  GTK_WIDGET_SET_FLAGS (ret->apply_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret->restore_button, GTK_CAN_DEFAULT);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->apply_button), TRUE);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->restore_button), TRUE);
+ 
+   gtk_widget_show(ret->apply_button);
+   gtk_widget_show(ret->close_button);
+@@ -1240,7 +1240,7 @@
+   ret->mainbox = gtk_vbox_new(0, 10);
+ 
+   ret->close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
+ 
+   g_signal_connect(G_OBJECT(ret->close_button), "clicked",
+                      G_CALLBACK(codec_info_window_button_callback),
+--- libquicktime-1.2.1/utils/gtk/libquicktime_config.c.orig	2008-12-30 17:05:36.000000000 +0100
++++ libquicktime-1.2.1/utils/gtk/libquicktime_config.c	2010-12-16 19:47:06.450115231 +0100
+@@ -112,8 +112,8 @@
+                    G_CALLBACK(main_window_button_callback),
+                    (gpointer)ret);
+ 
+-  GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
+-  GTK_WIDGET_SET_FLAGS (ret->save_button, GTK_CAN_DEFAULT);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->close_button), TRUE);
++  gtk_widget_set_can_default(GTK_WIDGET(ret->save_button), TRUE);
+   
+   gtk_widget_show(ret->close_button);
+   gtk_widget_show(ret->save_button);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libquicktime/libquicktime.spec?r1=1.53&r2=1.54&f=u



More information about the pld-cvs-commit mailing list