From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 From: Marat Khayrullin To: ALT Linux Team development discussions Date: Mon, 24 Mar 2008 23:07:34 +0300 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_HoA6HOJMt8uarp/" Message-Id: <200803242307.35699.xmm@altlinux.ru> Subject: [devel] =?utf-8?b?0J3Rg9C20L3QsCDQv9C+0LzQvtGJ0Ywg0LIg0YHQsdC+?= =?utf-8?b?0YDQutC1INC/0LDQutC10YLQsA==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2008 20:08:15 -0000 Archived-At: List-Archive: List-Post: --Boundary-00=_HoA6HOJMt8uarp/ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Content-Disposition: inline 0J3QuCDQutCw0Log0L3QtSDRg9C00LDRkdGC0YHRjyDQv9C+0LHQvtGA0L7RgtGMINGB0YLRgNCw 0L3QvdGD0Y4g0L7RiNC40LHQutGDINCyINC/0LDQutC10YLQtSBwaWdtZW50Cmh0dHBzOi8vY29y ZS5mbHVlbmRvLmNvbS9waWdtZW50L3RyYWMvINC40LvQuApodHRwOi8vZWxpc2EuZmx1ZW5kby5j b20vc3RhdGljL2Rvd25sb2FkL3BpZ21lbnQvcGlnbWVudC0wLjMuNS50YXIuZ3oKCtCS0LDQu9C4 0YLRgdGPINC90LAg0Y3RgtCw0L/QtSDQuNC90YHRgtCw0LvQu9GP0YbQuNC4LCDQsiDQv9C+0LTQ utCw0YLQsNC70L7Qs9C1IDMg0YPRgNC+0LLQvdGPLCDQstC+0YIg0LIg0Y3RgtC+0Lwg0LzQtdGB 0YLQtQoKaW5zdGFsbC1wbHVnaW5MVExJQlJBUklFUzogJChwbHVnaW5fTFRMSUJSQVJJRVMpCglA JChOT1JNQUxfSU5TVEFMTCkKCSQobWtpbnN0YWxsZGlycykgJChERVNURElSKSQocGx1Z2luZGly KSAgICA8LS0tLS0tLS0tLS0tLS0tIGVycm9yCglAbGlzdD0nJChwbHVnaW5fTFRMSUJSQVJJRVMp JzsgZm9yIHAgaW4gJCRsaXN0OyBkbyBcCgkgIGlmIHRlc3QgLWYgJCRwOyB0aGVuIFwKCSAgICBm PSJgZWNobyAkJHAgfCBzZWQgLWUgJ3N8Xi4qL3x8J2AiOyBcCgkgICAgZWNobyAiICQoTElCVE9P TCkgLS1tb2RlPWluc3RhbGwgJChwbHVnaW5MVExJQlJBUklFU19JTlNUQUxMKSAKJChJTlNUQUxM X1NUUklQX0ZMQUcpICQkcCAkKERFU1RESVIpJChwbHVnaW5kaXIpLyQkZiI7IFwKCSAgICAkKExJ QlRPT0wpIC0tbW9kZT1pbnN0YWxsICQocGx1Z2luTFRMSUJSQVJJRVNfSU5TVEFMTCkgCiQoSU5T VEFMTF9TVFJJUF9GTEFHKSAkJHAgJChERVNURElSKSQocGx1Z2luZGlyKS8kJGY7IFwKCSAgZWxz ZSA6OyBmaTsgXAoJZG9uZQoK0L/QvtGH0LXQvNGDLdGC0L4g0L3QtSDQv9C+0LTRgdGC0LDQstC7 0Y/QtdGC0YHRjyAkREVTVERJUgpD0L7RhNGCINC60L7QvdGE0LjQs9GD0YDQuNGC0YzRgdGPIGF1 dG9yZWNvbmYg0Lgg0L/QvtGC0L7QvCBjb25maWd1cmUsINGCLtC1IE1ha2VmaWxlLmluINC/0L7R j9Cy0LvRj9C10YLRgdGPINCyIArQv9GA0L7RhtC10YHRgdC1LiDQodC/0LXQuiDQv9GA0LjQu9C+ 0LbQtdC9INCyINCw0YLRgtCw0YfQtSAo0L/QvtC60LAg0L3QtSDQtNC+0L/QuNC70LXQvSDQvdCw INC/0YDQtdC00LzQtdGCINCy0YHQtdGFIFJlcXVpcmVzICYgClByb3ZpZGVzKS4g0J3QtSDRhdC+ 0YLQtdC70L7RgdGMINCx0Ysg0LjQvdGB0YLQsNC70LvQuNGC0Ywg0Y3RgtC+0YIg0L/QsNC60LXR giDQvNC10YLQvtC00L7QvCAgbWFrZSBpbnN0YWxsIDooCgpQUzog0KHQvtCx0LjRgNCw0LXRgtGB 0Y8g0LIgNC4wIGJyYW5jaCfQtSAuCgptYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3dvcmsv UlBNL2xpYnBpZ21lbnQvQlVJTEQvcGlnbWVudC0wLjMuNS4xL3BnbScKbWFrZVszXTogTGVhdmlu ZyBkaXJlY3RvcnkgYC93b3JrL1JQTS9saWJwaWdtZW50L0JVSUxEL3BpZ21lbnQtMC4zLjUuMS9w Z20nCm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAvd29yay9SUE0vbGlicGlnbWVudC9CVUlM RC9waWdtZW50LTAuMy41LjEvcGdtJwptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSBgL3dvcmsv UlBNL2xpYnBpZ21lbnQvQlVJTEQvcGlnbWVudC0wLjMuNS4xL3BnbScKTWFraW5nIGluc3RhbGwg aW4gcGx1Z2lucwptYWtlWzFdOiBFbnRlcmluZyBkaXJlY3RvcnkgCmAvd29yay9SUE0vbGlicGln bWVudC9CVUlMRC9waWdtZW50LTAuMy41LjEvcGx1Z2lucycKTWFraW5nIGluc3RhbGwgaW4gYm9p bGVycGxhdGUKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IApgL3dvcmsvUlBNL2xpYnBpZ21l bnQvQlVJTEQvcGlnbWVudC0wLjMuNS4xL3BsdWdpbnMvYm9pbGVycGxhdGUnCm1ha2VbM106IEVu dGVyaW5nIGRpcmVjdG9yeSAKYC93b3JrL1JQTS9saWJwaWdtZW50L0JVSUxEL3BpZ21lbnQtMC4z LjUuMS9wbHVnaW5zL2JvaWxlcnBsYXRlJwptYWtlWzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9y IGBpbnN0YWxsLWV4ZWMtYW0nLgovYmluL3NoIC4uLy4uL2J1aWxkLWF1eC9ta2luc3RhbGxkaXJz IC91c3IvbGliL3BpZ21lbnQtMC4zLzAuMy41LjEKbWtkaXIgLXAgLS0gL3Vzci9saWIvcGlnbWVu dC0wLjMvMC4zLjUuMQpta2RpcjogY2Fubm90IGNyZWF0ZSBkaXJlY3RvcnkgYC91c3IvbGliL3Bp Z21lbnQtMC4zJzogUGVybWlzc2lvbiBkZW5pZWQKbWFrZVszXTogKioqIFtpbnN0YWxsLXBsdWdp bkxUTElCUkFSSUVTXSBFcnJvciAxCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IApgL3dvcmsv UlBNL2xpYnBpZ21lbnQvQlVJTEQvcGlnbWVudC0wLjMuNS4xL3BsdWdpbnMvYm9pbGVycGxhdGUn Cm1ha2VbMl06ICoqKiBbaW5zdGFsbC1hbV0gRXJyb3IgMgptYWtlWzJdOiBMZWF2aW5nIGRpcmVj dG9yeSAKYC93b3JrL1JQTS9saWJwaWdtZW50L0JVSUxEL3BpZ21lbnQtMC4zLjUuMS9wbHVnaW5z L2JvaWxlcnBsYXRlJwptYWtlWzFdOiAqKiogW2luc3RhbGwtcmVjdXJzaXZlXSBFcnJvciAxCm1h a2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IApgL3dvcmsvUlBNL2xpYnBpZ21lbnQvQlVJTEQvcGln bWVudC0wLjMuNS4xL3BsdWdpbnMnCm1ha2U6ICoqKiBbaW5zdGFsbC1yZWN1cnNpdmVdIEVycm9y IDEKbWFrZTogTGVhdmluZyBkaXJlY3RvcnkgYC93b3JrL1JQTS9saWJwaWdtZW50L0JVSUxEL3Bp Z21lbnQtMC4zLjUuMScK0L7RiNC40LHQutCwOiDQndC10LLQtdGA0L3Ri9C5INC60L7QtCDQstC+ 0LfQstGA0LDRgtCwINC40LcgL3RtcC9ycG0tdG1wLjYwNDA4ICglaW5zdGFsbCkK --Boundary-00=_HoA6HOJMt8uarp/ Content-Type: text/plain; charset="utf-8"; name="libpigment.spec" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="libpigment.spec" %define _major 0.3 %define _name pigment %define _minor 5.1 %define _svn svn20080320 Name: libpigment Summary: Pigment Media Center Toolkit License: %lgpl2plus Group: System/Libraries Version: %{_major}.%{_minor} Release: alt1 Url: https://core.fluendo.com/pigment/trac/ Source: http://www.fluendo.com/elisa/downloads/pigment/%{_name}-%{_major}.%{_minor}.tar.bz2 Source2: ChangeLog-rpm.old Requires: glib2 Requires: gstreamer >= 0.10.0 Requires: gst-plugins-base >= 0.10.0 Requires: libcairo Requires: python-module-pygtk >= 2.8.4 BuildPreReq: rpm-build-licenses BuildPreReq: gdk-pixbuf-devel BuildPreReq: glib2-devel >= 2.8.0 BuildPreReq: gstreamer-devel >= 0.10.0 BuildPreReq: gst-plugins-devel >= 0.10.0 BuildPreReq: libX11-devel BuildPreReq: libglade-devel BuildPreReq: libpango-devel >= 1.8 BuildPreReq: python-module-pygtk-devel # Automatically added by buildreq on Fri Mar 21 2008 BuildRequires: gcc-c++ gtk-doc libgtk+2-devel libmesa-devel valgrind %description Pigment is a toolkit for writing Media Center software. Pigment is a Python library designed to easily build user interfaces with embedded multimedia. Its design allows to use it on several platforms, thanks to a plugin system allowing to choose the underlying graphical API. Pigment is the rendering engine of Elisa, the Fluendo Media Center project. This package contains the shared libraries for Pigment. %package -n devel Summary: Libraries/include files for Pigment Group: Development/C++ Requires: %name = %version #aRequires: glib2-devel #aRequires: gstreamer010-devel #aRequires: gstreamer010-plugins-base-devel #aRequires: python-devel #aRequires: python-gobject2-devel #aRequires: python-gtk-devel >= 2.8.4 #Provides: libpigment-devel = 0.3.2 #aObsoletes: pigment-devel <= 0.3.2 %description -n devel Pigment is a toolkit for writing Media Center software. This package contains the libraries and includes files necessary to develop applications and plugins using Pigment. %package -n gtk Summary: Shared libraries for Pigment Group: System/Libraries #aProvides: libpigment-gtk3 = 0.3.4.3 #aObsoletes: libpigment-gtk3 <= 0.3.4.3 %description -n gtk Pigment is a toolkit for writing Media Center software. Pigment is a Python library designed to easily build user interfaces with embedded multimedia. Its design allows to use it on several platforms, thanks to a plugin system allowing to choose the underlying graphical API. This package contains the shared libraries for Pigment. %package -n gtk-devel Summary: Libraries/include files for Pigment Group: Development/GNOME and GTK+ Requires: libpigment-gtk = %version #Requires: gtk2-devel %description -n gtk-devel Pigment is a toolkit for writing Media Center software. This package contains the libraries and includes files necessary to develop applications and plugins using Pigment. %package -n doc Summary: Documentation for Pigment Group: Development/Documentation %description -n doc Documentation for Pigment. %package -n plugin-opengl Summary: OpenGL plugin for Pigment Group: System/Libraries #aRequires: gstreamer010 #aRequires: gstreamer010-plugins-base #aRequires: %name = %version %description -n plugin-opengl Pigment is a toolkit for writing Media Center software. Pigment is a Python library designed to easily build user interfaces with embedded multimedia. Its design allows to use it on several platforms, thanks to a plugin system allowing to choose the underlying graphical API. This package contains the OpenGL plugin for Pigment. %package -n plugin Summary: Plugins for Pigment Group: System/Libraries #aRequires: gstreamer010 #aRequires: %name = %version %description -n plugin Pigment is a toolkit for writing Media Center software. Pigment is a Python library designed to easily build user interfaces with embedded multimedia. Its design allows to use it on several platforms, thanks to a plugin system allowing to choose the underlying graphical API. This package contains some plugins for Pigment. %prep %setup -q -n %_name-%version install -p -m644 %SOURCE2 . %build gtkdocize autoreconf -v --install #__autoreconf #undefine _configure_target %configure \ --enable-gtk-doc \ --disable-static %make_build %{__make} check %install #{__make} install DESTDIR=%{buildroot} %makeinstall \ docdir="`pwd`/installed-doc" find %{buildroot} -name '*.la' -exec rm -f {} \; %post -p %post_ldconfig %postun -p %postun_ldconfig %files %doc AUTHORS ChangeLog ChangeLog-rpm.old COPYING README TODO %_libdir/%name-%_major.so.* %files -n devel %dir %_includedir/%_name-%_major %_includedir/%_name-%_major/pgm/*.h %_libdir/%name-%_major.so %_libdir/pkgconfig/%_name-%_major.pc %_datadir/gtk-doc/html/%_name %files -n doc %doc docs/pgm/html/* %files -n plugin-opengl %dir %_libdir/%_name-%_major %_libdir/%_name-%_major/%version/libpgmopengl.so %files -n plugin %dir %_libdir/%_name-%_major %_libdir/%_name-%_major/%version/libpgmboilerplate.so %files -n gtk %_libdir/libpigment-gtk-%_major.so.* %files -n gtk-devel %_includedir/%_name-%_major/pgm/gtk/pgmgtk.h %_libdir/%name-gtk-%_major.so %_libdir/pkgconfig/pigment-gtk-%_major.pc #exclude %_libdir/%_name/*/*.la %changelog * Fri Mar 21 2008 Marat Khairullin 0.3.5-alt0.1 - initial build --Boundary-00=_HoA6HOJMt8uarp/ Content-Type: text/x-makefile; charset="utf-8"; name="./Makefile.am" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="./Makefile.am" DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc ACLOCAL_AMFLAGS = -I common/m4 SUBDIRS = \ pgm \ plugins \ tests \ examples \ docs \ pkgconfig \ misc \ win32 MAINTAINERCLEANFILES = \ build-aux/compile \ build-aux/config.guess \ build-aux/config.sub \ build-aux/depcomp \ build-aux/install-sh \ build-aux/ltmain.sh \ build-aux/missing \ Makefile.in \ config.h.in \ configure EXTRA_DIST = \ pigment.spec \ COPYING \ RELEASE --Boundary-00=_HoA6HOJMt8uarp/ Content-Type: text/x-makefile; charset="utf-8"; name="./plugins/Makefile.am" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="./plugins/Makefile.am" if USE_OPENGL OPENGL_DIR=opengl else OPENGL_DIR= endif if USE_OPENGLES OPENGLES_DIR=opengles else OPENGLES_DIR= endif SUBDIRS = \ boilerplate \ $(OPENGL_DIR) \ $(OPENGLES_DIR) --Boundary-00=_HoA6HOJMt8uarp/ Content-Type: text/x-makefile; charset="utf-8"; name="./plugins/boilerplate/Makefile.am" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="./plugins/boilerplate/Makefile.am" plugindir = @PLUGIN_PATH@ plugin_LTLIBRARIES = libpgmboilerplate.la libpgmboilerplate_la_DEPENDENCIES = $(top_builddir)/pgm/libpigment-@PGM_MAJORMINOR@.la libpgmboilerplate_la_SOURCES = \ pgmbp.c \ pgmbpviewport.c libpgmboilerplate_la_CFLAGS = $(PGM_OBJ_CFLAGS) libpgmboilerplate_la_LIBADD = $(PGM_OBJ_LIBS) libpgmboilerplate_la_LDFLAGS = $(PGM_PLUGIN_LDFLAGS) noinst_HEADERS = pgmbpviewport.h CLEANFILES = \ *.gcno \ *.gcda \ *.gcov \ *.gcov.out %.c.gcov: .libs/libpgmboilerplate_la-%.gcda %.c LANG=C $(GCOV) -b -f -o $^ > $@.out gcov: $(libpgmboilerplate_la_SOURCES:=.gcov) --Boundary-00=_HoA6HOJMt8uarp/--