File Snowmix.spec of Package Snowmix
#
# spec file for package Snowmix
#
# Copyright (c) 2020 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#
Name: Snowmix
Version: 0.5.1
Release: 0
Summary: Video mixer for mixing live and recorded video and audio feeds
License: GPL-3.0-only
# FIXME: use correct group or remove it, see "https://en.opensuse.org/openSUSE:Package_group_guidelines"
Group: Multimedia
URL: http://snowmix.sourceforge.net
Source: %{name}-%{version}.tar.gz
Patch1: bootstrap.patch
BuildRequires: SDL-devel
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: bwidget
BuildRequires: cairo-devel
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libOSMesa-devel
BuildRequires: libSDL-1_2-0
BuildRequires: libglut3
BuildRequires: libpng16-devel
BuildRequires: libtool
BuildRequires: make
BuildRequires: pango-devel
BuildRequires: pkgconfig
BuildRequires: tcl
BuildRequires: tcl-devel
BuildRequires: tcllib
BuildRequires: tk
Requires: bwidget
Requires: gstreamer
Requires: gstreamer-plugins-bad
Requires: gstreamer-plugins-base
Requires: gstreamer-plugins-good
Requires: gstreamer-plugins-qt
Requires: gstreamer-plugins-ugly
Requires: gstreamer-utils
Requires: tcl
Requires: tk
%description
Snowmix is a very fast and flexible command line tool with a small
ressource footprint for dynamically mixing live audio and video feeds.
Snowmix supports overlaying and mixing video, images, texts and
graphic elements in 2D and 3D as well as suporting mixing audio
sources. Snowmix offers animation, simple and advanced scripting,
clipping and pattern gradient blending.
%prep
%setup -q
%patch1 -p1
%build
libtoolize --copy --force --automake
aclocal
automake --add-missing --copy --foreign
autoconf
%configure --enable-snowmixosmesa --enable-snowmixx11 --enable-snowmixglu --enable-snowmixglut
%make_build
%install
%make_install
%files
%{_bindir}/*
%dir %{_libdir}/%{name}-%{version}
%{_libdir}/%{name}-%{version}
%changelog