Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:awissu
veejay-client
veejay-client.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File veejay-client.spec of Package veejay-client
# # spec file for package veejay-client # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define prjname veejay %define binname reloaded Name: veejay-client Version: 1.5.57+git.20150731 Release: 0 Summary: GUI for veejay License: LGPL-2.0 Group: Productivity/Multimedia/Video/Editors and Convertors Url: http://veejayhq.net Source0: git://code.dyne.org/veejay.git#/%{prjname}-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc BuildRequires: libtool BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libavcodec) = 56.60.100 BuildRequires: pkgconfig(libavformat) = 56.40.101 BuildRequires: pkgconfig(libavresample) = 2.1.0 BuildRequires: pkgconfig(libavutil) = 54.31.100 BuildRequires: pkgconfig(libglade-2.0) BuildRequires: pkgconfig(libswscale) = 3.1.101 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(veejay) BuildRequires: pkgconfig(x11) BuildRequires: libjpeg62-devel BuildRequires: fdupes BuildRequires: update-desktop-files Requires: veejay-server = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Veejay is a visual instrument and real-time video sampler. It allows you to "play" the video like you would play a piano. While playing, you can record the resulting video directly to disk (video sampling). This program requires a running %{prjname}-server. %prep %setup -q -n %{prjname}-%{version}/%{prjname}-current/%{name} %build # Don't change the behavior of app: set -D_FORTIFY_SOURCE=0 # App requires debug: Statement is overflowing a buffer export CFLAGS="%{optflags}" export CFLAGS="${CFLAGS// -D_FORTIFY_SOURCE=2/}" export CXXFLAGS="${CFLAGS}" ./autogen.sh %configure \ --with-pic \ --with-extra-cflags="${CFLAGS}" make %{?_smp_mflags} %install %make_install install -Dm0644 share/%{prjname}-icon.png %{buildroot}%{_datadir}/pixmaps/%{name}.png for f in $(find -type f -name "%{prjname}*.desktop"); do sed -e '/Icon/s/[^=]\+$/%{name}/' -i $f i=$(basename $f) install -Dm0644 $f %{buildroot}%{_datadir}/applications/$i done %fdupes -s %{buildroot}%{_datadir} %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS %{_bindir}/%{binname} %{_datadir}/%{binname}/ %{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/%{prjname}*.desktop %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor