commit finalcut for openSUSE:Factory

2020-01-21 Thread root
Hello community,

here is the log from the commit of package finalcut for openSUSE:Factory 
checked in at 2020-01-21 21:02:27

Comparing /work/SRC/openSUSE:Factory/finalcut (Old)
 and  /work/SRC/openSUSE:Factory/.finalcut.new.26092 (New)


Package is "finalcut"

Tue Jan 21 21:02:27 2020 rev:5 rq:766076 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/finalcut/finalcut.changes2019-10-21 
12:30:26.400099402 +0200
+++ /work/SRC/openSUSE:Factory/.finalcut.new.26092/finalcut.changes 
2020-01-21 21:03:16.900930519 +0100
@@ -1,0 +2,8 @@
+Mon Jan 20 14:10:38 UTC 2020 - Ludwig Nussel 
+
+- libfinal-devel needs to require ncurses-devel and gpm-devel as some header
+  files include files from those
+- install built examples so libfinal-examples can be tried directly
+- add package for the special font
+
+---



Other differences:
--
++ finalcut.spec ++
--- /var/tmp/diff_new_pack.RDM9lR/_old  2020-01-21 21:03:18.924931463 +0100
+++ /var/tmp/diff_new_pack.RDM9lR/_new  2020-01-21 21:03:18.936931468 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package finalcut.spec
+# spec file for package finalcut
 #
 # Copyright (c) 2019 by Markus Gans
 #
@@ -29,10 +29,11 @@
 BuildRequires:  autoconf
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
+BuildRequires:  fontpackages-devel
 BuildRequires:  gcc-c++ >= 5.1
+BuildRequires:  gdb
 BuildRequires:  glib2-devel
 BuildRequires:  gpm-devel
-BuildRequires:  gdb
 BuildRequires:  libtool
 BuildRequires:  ncurses-devel
 
@@ -48,12 +49,14 @@
 %package -n libfinal-devel
 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++ >= 5.1
+Requires:   gpm-devel
 Requires:   grep
 Requires:   gzip
+Requires:   libfinal%{sover} = %{version}
+Requires:   ncurses-devel
 Requires:   sed
 Requires:   vim
 Provides:   finalcut-devel = %{version}
@@ -72,7 +75,6 @@
 %package -n libfinal-examples
 Summary:Example files for the FINAL CUT library
 Group:  Development/Languages/C and C++
-BuildArch:  noarch
 Provides:   finalcut-examples = %{version}
 Obsoletes:  finalcut-examples < %{version}
 
@@ -98,6 +100,18 @@
 common controls like dialog windows, push buttons, check boxes,
 radio buttons, input lines, list boxes, status bars and so on.
 
+%package bitmap-fonts
+Summary:Bitmap fonts for finalcut
+Group:  System/X11/Fonts
+Requires(pre):  fontconfig
+# install the fonts only if we have X11 fonts anyways
+Supplements:packageand(libfinal%{sover}:xorg-x11-fonts-core)
+BuildArch:  noarch
+
+%description bitmap-fonts
+This package include a special font uses by the FINAL CUT text
+widget toolkit
+
 %prep
 %setup -q
 %patch0 -p1
@@ -117,17 +131,33 @@
 bindir=%{buildroot}%{_bindir} \
 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
-rm -f %{buildroot}%{_libdir}/libfinal.la 
%{buildroot}%{_libdir}/%{name}/examples
+mkdir -p %{buildroot}%{_docdir}/%{name}
+mkdir -p %{buildroot}%{_libdir}/%{name}/examples
+cp -p examples/.libs/* %{buildroot}%{_libdir}/%{name}/examples
+cp -p examples/*.cpp %{buildroot}%{_libdir}/%{name}/examples
+cp -p examples/Makefile.clang %{buildroot}%{_libdir}/%{name}/examples
+cp -p examples/Makefile.gcc %{buildroot}%{_libdir}/%{name}/examples
+rm -f %{buildroot}%{_libdir}/libfinal.la
 rm %{buildroot}%{_docdir}/%{name}/ChangeLog 
%{buildroot}%{_docdir}/%{name}/COPYING.LESSER
+# Add config for X font path
+mkdir -p %{buildroot}%{_datadir}/X11/xorg.conf.d
+cat < 
%{buildroot}%{_datadir}/X11/xorg.conf.d/80-finalcut-bitmap-fonts.conf
+Section "Files"
+FontPath "%{_miscfontsdir}/finalcut:unscaled"
+EndSection
+EOF
+#
+# make sure we own all generated files
+for i in .fonts-config-timestamp encodings.dir fonts.dir fonts.scale; do
+> %{buildroot}%{_miscfontsdir}/finalcut/$i
+done
 
 %post -n libfinal%{sover} -p /sbin/ldconfig
 %postun -n libfinal%{sover} -p /sbin/ldconfig
 
+%reconfigure_fonts_scriptlets -n %{name}-bitmap-fonts
+
 %files -n libfinal-devel
 %if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1500
 %license COPYING.LESSER
@@ -142,9 +172,22 @@
 %{_includedir}/final
 
 %files -n libfinal-examples
-%{_doc

commit finalcut for openSUSE:Factory

2019-10-21 Thread root
Hello community,

here is the log from the commit of package finalcut for openSUSE:Factory 
checked in at 2019-10-21 12:30:23

Comparing /work/SRC/openSUSE:Factory/finalcut (Old)
 and  /work/SRC/openSUSE:Factory/.finalcut.new.2352 (New)


Package is "finalcut"

Mon Oct 21 12:30:23 2019 rev:4 rq:741235 version:0.6.0

Changes:

--- /work/SRC/openSUSE:Factory/finalcut/finalcut.changes2019-10-11 
15:20:34.151567204 +0200
+++ /work/SRC/openSUSE:Factory/.finalcut.new.2352/finalcut.changes  
2019-10-21 12:30:26.400099402 +0200
@@ -1,0 +2,10 @@
+Mon Oct 17 21:29:43 UTC 2019 - Markus Gans 
+
+- 0001-arm-glibc-2.30.patch: Fixes compilation error with arm architecture 
with glibc >= 2.30 
+
+---
+Mon Oct 15 01:14:57 UTC 2019 - Markus Gans 
+
+- Release (version 0.6.0)
+
+---
@@ -2,0 +13 @@
+
@@ -6,0 +18 @@
+
@@ -35,0 +48 @@
+
@@ -39,0 +53 @@
+
@@ -43,0 +58 @@
+
@@ -47,0 +63 @@
+
@@ -51,0 +68 @@
+

Old:

  finalcut-0.5.1.tar.gz

New:

  0001-arm-glibc-2.30.patch
  finalcut-0.6.0.tar.gz



Other differences:
--
++ finalcut.spec ++
--- /var/tmp/diff_new_pack.WcEZpc/_old  2019-10-21 12:30:27.804100994 +0200
+++ /var/tmp/diff_new_pack.WcEZpc/_new  2019-10-21 12:30:27.808100998 +0200
@@ -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 @@
 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 @@
 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 @@
 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 @@
 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

commit finalcut for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package finalcut for openSUSE:Factory 
checked in at 2019-10-11 15:19:37

Comparing /work/SRC/openSUSE:Factory/finalcut (Old)
 and  /work/SRC/openSUSE:Factory/.finalcut.new.2352 (New)


Package is "finalcut"

Fri Oct 11 15:19:37 2019 rev:3 rq:737340 version:0.5.1

Changes:

--- /work/SRC/openSUSE:Factory/finalcut/finalcut.changes2019-02-27 
15:08:13.394409119 +0100
+++ /work/SRC/openSUSE:Factory/.finalcut.new.2352/finalcut.changes  
2019-10-11 15:20:34.151567204 +0200
@@ -2 +2,2 @@
-Thu Nov 28 23:36:24 UTC 2018 - Markus Gans 
+Sat Dec 01 21:28:25 UTC 2018 - Markus Gans 
+- Release (version 0.5.1)
@@ -3,0 +5,2 @@
+---
+Thu Nov 28 23:36:24 UTC 2018 - Markus Gans 

Old:

  finalcut-0.5.0.tar.gz

New:

  finalcut-0.5.1.tar.gz



Other differences:
--
++ finalcut.spec ++
--- /var/tmp/diff_new_pack.Fwa0e0/_old  2019-10-11 15:20:37.087559133 +0200
+++ /var/tmp/diff_new_pack.Fwa0e0/_new  2019-10-11 15:20:37.087559133 +0200
@@ -18,7 +18,7 @@
 
 %define sover   0
 Name:   finalcut
-Version:0.5.0
+Version:0.5.1
 Release:0
 Summary:Console widget library
 License:LGPL-3.0-or-later

++ finalcut-0.5.0.tar.gz -> finalcut-0.5.1.tar.gz ++
 10582 lines of diff (skipped)




commit finalcut for openSUSE:Factory

2019-02-27 Thread root
Hello community,

here is the log from the commit of package finalcut for openSUSE:Factory 
checked in at 2019-02-27 15:08:10

Comparing /work/SRC/openSUSE:Factory/finalcut (Old)
 and  /work/SRC/openSUSE:Factory/.finalcut.new.28833 (New)


Package is "finalcut"

Wed Feb 27 15:08:10 2019 rev:2 rq:679543 version:0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/finalcut/finalcut.changes2018-12-04 
20:53:53.512882111 +0100
+++ /work/SRC/openSUSE:Factory/.finalcut.new.28833/finalcut.changes 
2019-02-27 15:08:13.394409119 +0100
@@ -1,0 +2,5 @@
+Thu Nov 28 23:36:24 UTC 2018 - Markus Gans 
+
+- Package name adjustment
+
+---
@@ -27 +32 @@
-Sun Nov 25 11:22:27 UTC 2018 - Markus Gans 
+Sun Nov 25 00:03:36 UTC 2018 - Markus Gans 
@@ -31 +36 @@
-Sat Nov 04 11:22:27 UTC 2017 - Markus Gans 
+Sat Nov 04 07:53:19 UTC 2017 - Markus Gans 
@@ -35 +40 @@
-Sun Nov 27 11:22:27 UTC 2016 - Markus Gans 
+Sun Nov 27 14:00:41 UTC 2016 - Markus Gans 
@@ -39 +44 @@
-Sat Dec 19 11:22:27 UTC 2015 - Markus Gans 
+Sat Dec 19 21:01:48 UTC 2015 - Markus Gans 
@@ -43 +48 @@
-Fri Sep 18 11:22:27 UTC 2015 - Markus Gans 
+Fri Sep 18 22:35:57 UTC 2015 - Markus Gans 



Other differences:
--
++ finalcut.spec ++
--- /var/tmp/diff_new_pack.spHbGv/_old  2019-02-27 15:08:14.198408873 +0100
+++ /var/tmp/diff_new_pack.spHbGv/_new  2019-02-27 15:08:14.202408873 +0100
@@ -41,7 +41,7 @@
 common controls like dialog windows, push buttons, check boxes,
 radio buttons, input lines, list boxes, status bars and so on.
 
-%packagedevel
+%package -n libfinal-devel
 Summary:Development files for The Final Cut text widget library
 Group:  Development/Libraries/C and C++
 Requires:   libfinal%{sover} = %{version}
@@ -52,10 +52,11 @@
 Requires:   gzip
 Requires:   sed
 Requires:   vim
-Provides:   libfinal-devel = %{version}
+Provides:   finalcut-devel = %{version}
+Obsoletes:  finalcut-devel < %{version}
 Recommends: %{name}-examples = %{version}
 
-%descriptiondevel
+%description -n libfinal-devel
 The 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
@@ -64,12 +65,14 @@
 common controls like dialog windows, push buttons, check boxes,
 radio buttons, input lines, list boxes, status bars and so on.
 
-%packageexamples
+%package -n libfinal-examples
 Summary:Example files for The Final Cut library
 Group:  Development/Languages/C and C++
 BuildArch:  noarch
+Provides:   finalcut-examples = %{version}
+Obsoletes:  finalcut-examples < %{version}
 
-%descriptionexamples
+%description -n libfinal-examples
 The 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
@@ -118,7 +121,7 @@
 %post -n libfinal%{sover} -p /sbin/ldconfig
 %postun -n libfinal%{sover} -p /sbin/ldconfig
 
-%files devel
+%files -n libfinal-devel
 %if 0%{?sle_version} > 120200 || 0%{?suse_version} > 1500
 %license COPYING.LESSER
 %else
@@ -131,7 +134,7 @@
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/final
 
-%files examples
+%files -n libfinal-examples
 %{_docdir}/%{name}/examples
 
 %files -n libfinal%{sover}