rpms/guvcview/devel .cvsignore, 1.14, 1.15 guvcview.spec, 1.27, 1.28 sources, 1.14, 1.15

Thomas Moschny thm at rpmfusion.org
Fri Jun 26 11:10:35 CEST 2015


Author: thm

Update of /cvs/free/rpms/guvcview/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13795/devel

Modified Files:
	.cvsignore guvcview.spec sources 
Log Message:
Update to 2.0.1.


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/guvcview/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore	14 Jun 2014 07:55:41 -0000	1.14
+++ .cvsignore	26 Jun 2015 09:10:34 -0000	1.15
@@ -1 +1 @@
-guvcview-src-1.7.3.tar.gz
+guvcview-src-2.0.1.tar.gz


Index: guvcview.spec
===================================================================
RCS file: /cvs/free/rpms/guvcview/devel/guvcview.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- guvcview.spec	19 Oct 2014 23:41:33 -0000	1.27
+++ guvcview.spec	26 Jun 2015 09:10:34 -0000	1.28
@@ -1,6 +1,6 @@
 Name:           guvcview
-Version:        1.7.3
-Release:        4%{?dist}
+Version:        2.0.1
+Release:        1%{?dist}
 Summary:        GTK+ UVC Viewer and Capturer
 Group:          Amusements/Graphics
 # fixme: ask upstream about license, many source files claim to be
@@ -10,20 +10,23 @@
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-src-%{version}.tar.gz
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.0.0
 BuildRequires:  pkgconfig(glib-2.0) >= 2.10.0
-BuildRequires:  pkgconfig(gdk-3.0) >= 3.0.0
-BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
-BuildRequires:  pkgconfig(sdl) >= 1.2.10
 BuildRequires:  pkgconfig(portaudio-2.0)
+BuildRequires:  pkgconfig(libpulse) >= 0.9.15
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libavcodec)
 BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libv4l2)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libusb-1.0)
+BuildRequires:  pkgconfig(sdl2) >= 2.0
+BuildRequires:  pkgconfig(gsl) >= 1.15
+
 BuildRequires:  gettext
 BuildRequires:  intltool
 BuildRequires:  pulseaudio-libs-devel
 BuildRequires:  desktop-file-utils
+# for validating the appdate file
+BuildRequires:  libappstream-glib
 
 
 %description
@@ -32,16 +35,28 @@
 any v4l2 compatible device.
 
 
+%package devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description devel
+A simple GTK interface for capturing and viewing video from devices
+supported by the Linux UVC driver, although it should also work with
+any v4l2 compatible device.
+
+This package contains development files for %{name}.
+
+
 %prep
 %setup -q -n %{name}-src-%{version}
-find src -type f -exec chmod u=rw,go=r {} \;
+find . \( -name '*.h' -o -name '*.c' \) -exec chmod -x {} \;
 
 
 %build
-CPPFLAGS=-I/usr/include/ffmpeg
-export CPPFLAGS
-%configure --disable-debian-menu
-make V=1 -k %{?_smp_mflags}
+%configure --disable-debian-menu --disable-silent-rules --disable-static
+make -k %{?_smp_mflags}
 
 
 %install
@@ -52,21 +67,55 @@
         --dir %{buildroot}%{_datadir}/applications \
         %{buildroot}%{_datadir}/applications/%{name}.desktop
 
-%find_lang %{name}
+%find_lang %{name} --all-name
 
 mv %{buildroot}%{_datadir}/doc/%{name} _doc
 rm _doc/INSTALL
 
+# does not validate currently
+appstream-util validate-relax --nonet \
+        %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
+
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+
+
+%post -p /sbin/ldconfig
+
+
+%postun -p /sbin/ldconfig
+
 
 %files -f %{name}.lang
 %doc _doc/*
 %{_bindir}/%{name}
+%{_libdir}/libgviewaudio-1.0.so.*
+%{_libdir}/libgviewencoder-1.0.so.*
+%{_libdir}/libgviewrender-1.0.so.*
+%{_libdir}/libgviewv4l2core-1.0.so.*
 %{_mandir}/man1/%{name}.1*
 %{_datadir}/pixmaps/%{name}
 %{_datadir}/applications/%{name}.desktop
+%{_datadir}/appdata/%{name}.appdata.xml
+
+
+%files devel
+%{_includedir}/%{name}-2
+%{_libdir}/libgviewaudio.so
+%{_libdir}/libgviewencoder.so
+%{_libdir}/libgviewrender.so
+%{_libdir}/libgviewv4l2core.so
+%{_libdir}/pkgconfig/libgviewaudio.pc
+%{_libdir}/pkgconfig/libgviewencoder.pc
+%{_libdir}/pkgconfig/libgviewrender.pc
+%{_libdir}/pkgconfig/libgviewv4l2core.pc
 
 
 %changelog
+* Fri Jun 26 2015 Thomas Moschny <thomas.moschny at gmx.de> - 2.0.1-1
+- Update to 2.0.1.
+- Update build requirements.
+- Create -devel subpackage.
+
 * Sun Oct 19 2014 Sérgio Basto <sergio at serjux.com> - 1.7.3-4
 - Rebuilt for FFmpeg 2.4.3
 


Index: sources
===================================================================
RCS file: /cvs/free/rpms/guvcview/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources	14 Jun 2014 07:55:41 -0000	1.14
+++ sources	26 Jun 2015 09:10:34 -0000	1.15
@@ -1 +1 @@
-f9c510ed9908a8d20ca27099aca948a7  guvcview-src-1.7.3.tar.gz
+54e608b8a2c13d96f546197117d758f4  guvcview-src-2.0.1.tar.gz


More information about the rpmfusion-commits mailing list