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.changes        2019-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 <[email protected]>
+
+- 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 <<EOF > 
%{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
-%{_docdir}/%{name}/examples
+%{_libdir}/%{name}
 
 %files -n libfinal%{sover}
 %{_libdir}/libfinal.so.*
 
+%files bitmap-fonts
+%dir %{_miscfontsdir}
+%dir %{_miscfontsdir}/finalcut
+%{_miscfontsdir}/finalcut/*.gz
+%{_miscfontsdir}/finalcut/fonts.alias
+%ghost %{_miscfontsdir}/finalcut/fonts.dir
+%ghost %{_miscfontsdir}/finalcut/fonts.scale
+%ghost %{_miscfontsdir}/finalcut/encodings.dir
+%ghost %{_miscfontsdir}/finalcut/.fonts-config-timestamp
+%dir %{_datadir}/X11
+%dir %{_datadir}/X11/xorg.conf.d
+%{_datadir}/X11/xorg.conf.d/80-finalcut-bitmap-fonts.conf
+
 %changelog


Reply via email to