From fffa28667498dbc4a04b9442e9f18396fd395193c0b1fb3eb956509b02c4d212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Tue, 3 Apr 2018 14:54:43 +0000 Subject: [PATCH] Accepting request 593239 from home:dimstar:Factory - Split out xorriso-tcltk from xorriso: The frontend is advertised as proof-of-concept by upstream. Additionally, we can save a dependency on Tcl/Tk on the main xorriso package. - Cleanup using spec-cleaner: + use SPDX3 license string. + Package licence files as license, not doc (boo#1082318). The split is essentially interesting as kiwi wants to use xorriso, but pulling in Tk/Tcl is not appealing. OBS-URL: https://build.opensuse.org/request/show/593239 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libisoburn?expand=0&rev=15 --- libisoburn.changes | 10 ++++++++++ libisoburn.spec | 46 ++++++++++++++++++++++++++++++++-------------- 2 files changed, 42 insertions(+), 14 deletions(-) diff --git a/libisoburn.changes b/libisoburn.changes index 31b4f20..ee7360b 100644 --- a/libisoburn.changes +++ b/libisoburn.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Apr 3 13:35:23 UTC 2018 - dimstar@opensuse.org + +- Split out xorriso-tcltk from xorriso: The frontend is advertised + as proof-of-concept by upstream. Additionally, we can save a + dependency on Tcl/Tk on the main xorriso package. +- Cleanup using spec-cleaner: + + use SPDX3 license string. + + Package licence files as license, not doc (boo#1082318). + ------------------------------------------------------------------- Thu Feb 8 20:33:18 UTC 2018 - asterios.dramis@gmail.com diff --git a/libisoburn.spec b/libisoburn.spec index 4800cc4..b970ca0 100644 --- a/libisoburn.spec +++ b/libisoburn.spec @@ -21,9 +21,9 @@ Name: libisoburn Version: 1.4.8 Release: 0 Summary: Frontend for libburn and libisofs -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Productivity/Multimedia/CD/Record -Url: http://libburnia-project.org/ +URL: http://libburnia-project.org/ Source0: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz BuildRequires: doxygen BuildRequires: fdupes @@ -75,8 +75,6 @@ ISO-9660 sessions. %package -n xorriso Summary: ISO 9660 Rock Ridge Filesystem Manipulator Group: Productivity/Multimedia/CD/Record -Requires: tcl -Requires: tk Requires(post): info Requires(preun): info # libburnia-tools was last used in version 1.4.0 @@ -94,6 +92,22 @@ existing ISO images and it writes the session results to optical media or to filesystem objects. Vice versa xorriso is able to restore file objects from ISO 9660 filesystems. +%package -n xorriso-tcltk +Summary: Graphical frontend for xorriso +Group: Productivity/Multimedia/CD/Record +Requires: tcl +Requires: tk +Requires: xorriso = %{version} + +%description -n xorriso-tcltk +xorriso is a program which maps file objects from POSIX compliant filesystems +into Rock Ridge enhanced ISO 9660 filesystems and allows session-wise +manipulation of such filesystems. It can load the management information of +existing ISO images and it writes the session results to optical media or to +filesystem objects. + +This package provides a graphical frontend to xorriso. + %prep %setup -q @@ -130,7 +144,8 @@ cp -a doc/html/ %{buildroot}%{_docdir}/%{name}-devel/ %install_info_delete --info-dir="%{_infodir}" "%{_infodir}/xorrecord.info%{ext_info}" %files devel -%doc AUTHORS COPYING COPYRIGHT ChangeLog README TODO +%license COPYING +%doc AUTHORS COPYRIGHT ChangeLog README TODO %doc doc/partition_offset.wiki %doc %{_docdir}/%{name}-devel/html/ %{_includedir}/libisoburn/ @@ -141,20 +156,23 @@ cp -a doc/html/ %{buildroot}%{_docdir}/%{name}-devel/ %{_libdir}/libisoburn.so.%{so_ver}* %files -n xorriso -%doc COPYING COPYRIGHT +%license COPYING +%doc COPYRIGHT %doc doc/{qemu_xorriso.wiki,startup_file.txt} -%doc frontend/README-tcltk %doc xorriso/README_gnu_xorriso %{_bindir}/osirrox %{_bindir}/xorrecord -%{_bindir}/xorriso-tcltk %{_bindir}/xorriso %{_bindir}/xorrisofs -%{_mandir}/man1/xorriso.1%{ext_man} -%{_mandir}/man1/xorrisofs.1%{ext_man} -%{_mandir}/man1/xorrecord.1%{ext_man} -%{_infodir}/xorriso.info%{ext_info} -%{_infodir}/xorrisofs.info%{ext_info} -%{_infodir}/xorrecord.info%{ext_info} +%{_mandir}/man1/xorriso.1%{?ext_man} +%{_mandir}/man1/xorrisofs.1%{?ext_man} +%{_mandir}/man1/xorrecord.1%{?ext_man} +%{_infodir}/xorriso.info%{?ext_info} +%{_infodir}/xorrisofs.info%{?ext_info} +%{_infodir}/xorrecord.info%{?ext_info} + +%files -n xorriso-tcltk +%doc frontend/README-tcltk +%{_bindir}/xorriso-tcltk %changelog