forked from pool/finalcut
This commit is contained in:
committed by
Git OBS Bridge
parent
a9667626b9
commit
79439d8986
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package finalcut.spec
|
||||
#
|
||||
# Copyright (c) 2018 by Markus Gans
|
||||
# Copyright (c) 2019 by Markus Gans
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,22 +18,26 @@
|
||||
|
||||
%define sover 0
|
||||
Name: finalcut
|
||||
Version: 0.5.1
|
||||
Version: 0.6.0
|
||||
Release: 0
|
||||
Summary: Console widget library
|
||||
License: LGPL-3.0-or-later
|
||||
Group: Development/Libraries/C and C++
|
||||
URL: https://github.com/gansm/finalcut/
|
||||
Source: https://github.com/gansm/finalcut/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Patch0: 0001-arm-glibc-2.30.patch
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: autoconf-archive
|
||||
BuildRequires: automake
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gcc-c++ >= 5.1
|
||||
BuildRequires: glib2-devel
|
||||
BuildRequires: gpm-devel
|
||||
BuildRequires: gdb
|
||||
BuildRequires: libtool
|
||||
BuildRequires: ncurses-devel
|
||||
|
||||
%description
|
||||
The Final Cut is a class library and widget toolkit with full mouse
|
||||
FINAL CUT is a class library and widget toolkit with full mouse
|
||||
support for creating a text-based user interface. The library supports
|
||||
the programmer to develop an application for the text console. It allows
|
||||
the simultaneous handling of multiple windows on the screen.
|
||||
@@ -42,12 +46,12 @@ common controls like dialog windows, push buttons, check boxes,
|
||||
radio buttons, input lines, list boxes, status bars and so on.
|
||||
|
||||
%package -n libfinal-devel
|
||||
Summary: Development files for The Final Cut text widget library
|
||||
Summary: Development files for the FINAL CUT text widget library
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libfinal%{sover} = %{version}
|
||||
Requires: bdftopcf
|
||||
Requires: coreutils
|
||||
Requires: gcc-c++
|
||||
Requires: gcc-c++ >= 5.1
|
||||
Requires: grep
|
||||
Requires: gzip
|
||||
Requires: sed
|
||||
@@ -57,7 +61,7 @@ Obsoletes: finalcut-devel < %{version}
|
||||
Recommends: %{name}-examples = %{version}
|
||||
|
||||
%description -n libfinal-devel
|
||||
The Final Cut is a class library and widget toolkit with full mouse
|
||||
FINAL CUT is a class library and widget toolkit with full mouse
|
||||
support for creating a text-based user interface. The library supports
|
||||
the programmer to develop an application for the text console. It allows
|
||||
the simultaneous handling of multiple windows on the screen.
|
||||
@@ -66,14 +70,14 @@ common controls like dialog windows, push buttons, check boxes,
|
||||
radio buttons, input lines, list boxes, status bars and so on.
|
||||
|
||||
%package -n libfinal-examples
|
||||
Summary: Example files for The Final Cut library
|
||||
Summary: Example files for the FINAL CUT library
|
||||
Group: Development/Languages/C and C++
|
||||
BuildArch: noarch
|
||||
Provides: finalcut-examples = %{version}
|
||||
Obsoletes: finalcut-examples < %{version}
|
||||
|
||||
%description -n libfinal-examples
|
||||
The Final Cut is a class library and widget toolkit with full mouse
|
||||
FINAL CUT is a class library and widget toolkit with full mouse
|
||||
support for creating a text-based user interface. The library supports
|
||||
the programmer to develop an application for the text console. It allows
|
||||
the simultaneous handling of multiple windows on the screen.
|
||||
@@ -86,7 +90,7 @@ Summary: Console widget toolkit
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libfinal%{sover}
|
||||
The Final Cut is a class library and widget toolkit with full mouse
|
||||
FINAL CUT is a class library and widget toolkit with full mouse
|
||||
support for creating a text-based user interface. The library supports
|
||||
the programmer to develop an application for the text console. It allows
|
||||
the simultaneous handling of multiple windows on the screen.
|
||||
@@ -96,6 +100,7 @@ radio buttons, input lines, list boxes, status bars and so on.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
autoreconf -vif
|
||||
@@ -110,8 +115,10 @@ make %{?_smp_mflags} V=1
|
||||
make install libdir=%{buildroot}%{_libdir}/ \
|
||||
includedir=%{buildroot}%{_includedir} \
|
||||
bindir=%{buildroot}%{_bindir} \
|
||||
docdir=%{buildroot}%{_docdir}/%{name}/
|
||||
docdir=%{buildroot}%{_docdir}/%{name}/ \
|
||||
fontdir=%{buildroot}%{_miscfontsdir}/%{name}/
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}/examples
|
||||
mkdir -p %{buildroot}%{_miscfontsdir}/%{name}/
|
||||
cp -p examples/*.cpp %{buildroot}%{_docdir}/%{name}/examples
|
||||
cp -p examples/Makefile.clang %{buildroot}%{_docdir}/%{name}/examples
|
||||
cp -p examples/Makefile.gcc %{buildroot}%{_docdir}/%{name}/examples
|
||||
|
Reference in New Issue
Block a user