Hello community, here is the log from the commit of package okteta for openSUSE:Factory checked in at 2019-03-13 16:42:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/okteta (Old) and /work/SRC/openSUSE:Factory/.okteta.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "okteta" Wed Mar 13 16:42:28 2019 rev:67 rq:684656 version:0.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/okteta/okteta.changes 2019-01-03 18:07:08.324113133 +0100 +++ /work/SRC/openSUSE:Factory/.okteta.new.28833/okteta.changes 2019-03-13 16:42:28.686635490 +0100 @@ -1,0 +2,17 @@ +Tue Mar 12 06:25:43 UTC 2019 - wba...@tmo.at + +- Update to 0.26.0 + * New: context menu available in byte array views, in the + program, in the KParts plugin and and in the hex editing + widgets from LibOktetaGui + * New: qmake pri files and pkg-config pc files installed for the + OktetaCore & OktetaGui libraries (_not_ for any Kasten ones) + * Changed: ABI-breaking and software-incompatible clean-up of API + and installed headers of the Okteta & Kasten libraries + * Fixed: the metadata desktop file for the KParts plugin + oktetapart is installed again, so it can be found and selected + as viewer via its metadata +- Split out the libs and KParts plugin to separate packages as + upstream recommends, move designer plugin to the devel package + +------------------------------------------------------------------- Old: ---- okteta-0.25.5.tar.xz New: ---- okteta-0.26.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ okteta.spec ++++++ --- /var/tmp/diff_new_pack.jTqSPM/_old 2019-03-13 16:42:29.198635112 +0100 +++ /var/tmp/diff_new_pack.jTqSPM/_new 2019-03-13 16:42:29.198635112 +0100 @@ -1,7 +1,7 @@ # # spec file for package okteta # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define Kasten_sover 4 +%define Okteta_sover 3 %bcond_without lang Name: okteta -Version: 0.25.5 +Version: 0.26.0 Release: 0 Summary: Hex Editor License: GPL-2.0-only AND GFDL-1.2-only @@ -26,7 +28,7 @@ URL: https://www.kde.org/applications/utilities/okteta Source0: https://download.kde.org/stable/okteta/%{version}/src/okteta-%{version}.tar.xz BuildRequires: cmake -BuildRequires: extra-cmake-modules >= 5.38.0 +BuildRequires: extra-cmake-modules >= 5.48.0 BuildRequires: kf5-filesystem BuildRequires: update-desktop-files BuildRequires: cmake(KF5Bookmarks) @@ -55,8 +57,6 @@ BuildRequires: cmake(Qt5UiPlugin) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Xml) -Requires(post): shared-mime-info -Requires(postun): shared-mime-info Recommends: %{name}-lang Obsoletes: %{name}5 < %{version} Provides: %{name}5 = %{version} @@ -64,18 +64,60 @@ %description Okteta is a hex editor for the raw data of files. +%package data +Summary: Hex Editor data files +Group: Development/Tools/Other +# the files were in the main package before +Conflicts: %{name} < 0.26 +BuildArch: noarch + +%description data +Data files used by Okteta/libKasten, e.g. structures definitions. + +%package part +Summary: Hex Editor KParts plugin +Group: Development/Tools/Other +Recommends: %{name}-part-lang + +%description part +Hex editing component for KParts + +%package -n libKasten%{Kasten_sover} +Summary: High-level hex editor/viewer framework libraries +Group: Development/Tools/Other +Requires: %{name}-data +Recommends: libkasten-lang +Provides: libkasten = %{version} + +%description -n libKasten%{Kasten_sover} +Kasten is a WIP higher-level framework for composable document-centric +applications. + +%package -n libOkteta%{Okteta_sover} +Summary: Hex editor/viewer QWidgets libraries +Group: Development/Tools/Other +Recommends: libokteta-lang +Provides: libokteta = %{version} + +%description -n libOkteta%{Okteta_sover} +Okteta libraries for QWidget-based hex editing widgets. + %package devel Summary: Development files for the Okteta Hex Editor Group: Development/Tools/Other -Requires: %{name} = %{version} +Requires: libKasten%{Kasten_sover} = %{version} +Requires: libOkteta%{Okteta_sover} = %{version} +# designer plugin was in the main package before +Conflicts: %{name} < 0.26 Obsoletes: %{name}5-devel %description devel -Contains the development files for the Okteta Hex Editor +Contains the development files for the Okteta Hex Editor. -%if %{with lang} %lang_package -%endif +%lang_package -n %{name}-part +%lang_package -n libkasten +%lang_package -n libokteta %prep %setup -q @@ -87,45 +129,74 @@ %install %kf5_makeinstall -C build %if %{with lang} - %find_lang %{name} --with-man --all-name + %find_lang okteta + %find_lang oktetapart + %find_lang liboktetacore libokteta.lang + %find_lang liboktetagui libokteta.lang + %find_lang libkasten libkasten.lang + %find_lang liboktetakasten libkasten.lang %{kf5_find_htmldocs} %endif %suse_update_desktop_file org.kde.okteta Utility Editor -%post -/sbin/ldconfig -%mime_database_post - -%postun -/sbin/ldconfig -%mime_database_postun +%post -n libKasten%{Kasten_sover} -p /sbin/ldconfig +%postun -n libKasten%{Kasten_sover} -p /sbin/ldconfig +%post -n libOkteta%{Okteta_sover} -p /sbin/ldconfig +%postun -n libOkteta%{Okteta_sover} -p /sbin/ldconfig %files %license COPYING* -%config %{_kf5_configdir}/okteta-structures.knsrc %doc %lang(en) %{_kf5_htmldir}/en/okteta/ %{_kf5_applicationsdir}/org.kde.okteta.desktop -%{_kf5_appstreamdir}/ +%{_kf5_appstreamdir}/org.kde.okteta.appdata.xml %{_kf5_bindir}/okteta +%{_kf5_iconsdir}/hicolor/*/*/*.* + +%files data +%license COPYING* +%config %{_kf5_configdir}/okteta-structures.knsrc %{_kf5_bindir}/struct2osd %{_kf5_configkcfgdir}/ -%{_kf5_iconsdir}/hicolor/*/*/*.* -%{_kf5_libdir}/libkasten*.so.* -%{_kf5_libdir}/libokteta*.so.* -%{_kf5_plugindir}/ %{_kf5_sharedir}/mime/packages/okteta.xml -%{_kf5_sharedir}/okteta*/ +%{_kf5_sharedir}/okteta/ + +%files part +%license COPYING* +%{_kf5_plugindir}/kf5/ +%{_kf5_servicesdir}/oktetapart.desktop + +%files -n libKasten%{Kasten_sover} +%license COPYING* +%{_kf5_libdir}/libKasten%{Kasten_sover}*.so.* + +%files -n libOkteta%{Okteta_sover} +%license COPYING* +%{_kf5_libdir}/libOkteta%{Okteta_sover}*.so.* %files devel %license COPYING* %{_kf5_cmakedir}/ -%{_kf5_libdir}/libkasten*.so -%{_kf5_libdir}/libokteta*.so +%{_kf5_libdir}/libKasten%{Kasten_sover}*.so +%{_kf5_libdir}/libOkteta%{Okteta_sover}*.so %{_kf5_prefix}/include/*/ +%{_kf5_mkspecsdir}/qt_OktetaCore.pri +%{_kf5_mkspecsdir}/qt_OktetaGui.pri +%{_kf5_libdir}/pkgconfig/OktetaCore.pc +%{_kf5_libdir}/pkgconfig/OktetaGui.pc +%{_kf5_plugindir}/designer/ %if %{with lang} %files lang -f %{name}.lang %license COPYING* + +%files part-lang -f oktetapart.lang +%license COPYING* + +%files -n libkasten-lang -f libkasten.lang +%license COPYING* + +%files -n libokteta-lang -f libokteta.lang +%license COPYING* %endif %changelog ++++++ okteta-0.25.5.tar.xz -> okteta-0.26.0.tar.xz ++++++ ++++ 219346 lines of diff (skipped)