SHA256
1
0
forked from pool/libisoburn

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
This commit is contained in:
Tomáš Chvátal 2018-04-03 14:54:43 +00:00 committed by Git OBS Bridge
parent 6ae0eecf34
commit fffa286674
2 changed files with 42 additions and 14 deletions

View File

@ -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

View File

@ -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