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
