1 Summary: Multi-session filesystem extension to libisofs, libburn
2 Summary(pl.UTF-8): Wielosesyjne rozszerzenie systemu plików do libisofs i libburn
8 Source0: https://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
9 # Source0-md5: b14473e8ec31a8ebd8d1c8b1b191908c
10 Patch0: %{name}-link.patch
11 Patch1: %{name}-info.patch
12 URL: https://dev.lovelyhq.com/libburnia/web/wiki
13 BuildRequires: autoconf >= 2.50
14 BuildRequires: automake
15 BuildRequires: libburn-devel >= %{version}
16 BuildRequires: libisofs-devel >= %{version}
17 BuildRequires: libjte-devel >= 2.0.0
18 BuildRequires: libtool
19 BuildRequires: pkgconfig >= 1:0.9.0
20 BuildRequires: readline-devel
21 BuildRequires: rpm-build >= 4.6
22 BuildRequires: texinfo
23 Requires: libburn >= %{version}
24 Requires: libisofs >= %{version}
25 Requires: libjte >= 2.0.0
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 libisoburn is a frontend for libraries libburn and libisofs which
30 enables creation and expansion of ISO-9660 filesystems on all CD/DVD
31 media supported by libburn. This includes media like DVD+RW, which do
32 not support multi-session management on media level and even plain
33 disk files or block devices.
35 The price for that is thorough specialization on data files in
36 ISO-9660 filesystem images. So libisoburn is not suitable for audio
37 (CD-DA) or any other CD layout which does not entirely consist of
40 %description -l pl.UTF-8
41 libisoburn to frontend do bibliotek libburn i libisofs umożliwiający
42 tworzenie i rozszerzanie systemów plików ISO-9660 na wszystkich
43 nośnikach CD/DVD obsługiwanych przez libburn. Obejmuje to nośniki
44 takie jak DVD+RW, które nie mają zarządzania wieloma sesjami na
45 poziomie nośnika, a nawet zwykłe pliki dyskowe czy urządzenia blokowe.
47 Ceną za to jest całkowite skupienie na plikach danych na obrazach
48 systemu plików ISO-9660. Przez to libisoburn nie nadaje się do płyt
49 muzycznych (CD-DA) ani żadnego innego układu CD nie składającego się w
50 całości z sesji ISO-9660.
53 Summary: Header files for libisoburn library
54 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libisoburn
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
57 Requires: libburn-devel >= %{version}
58 Requires: libisofs-devel >= %{version}
59 Requires: libjte-devel >= 1.0.0
62 Header files for libisoburn library.
64 %description devel -l pl.UTF-8
65 Pliki nagłówkowe biblioteki libisoburn.
68 Summary: Static libisoburn library
69 Summary(pl.UTF-8): Statyczna biblioteka libisoburn
70 Group: Development/Libraries
71 Requires: %{name}-devel = %{version}-%{release}
74 Static libisoburn library.
76 %description static -l pl.UTF-8
77 Statyczna biblioteka libisoburn.
80 Summary: ISO 9660 Rock Ridge Filesystem Manipulator
81 Summary(pl.UTF-8): Program do operacji na systemach plików ISO 9660 Rock Ridge
84 URL: https://dev.lovelyhq.com/libburnia/web/wiki/Xorriso
85 Requires: %{name} = %{version}-%{release}
87 %description -n xorriso
88 xorriso copies file objects from POSIX compliant filesystems into Rock
89 Ridge enhanced ISO 9660 filesystems and allows session-wise
90 manipulation of such filesystems. It can load the management
91 information of existing ISO images and it writes the session results
92 to optical media or to filesystem objects.
94 Vice versa xorriso is able to copy file objects out of ISO 9660
97 %description -n xorriso -l pl.UTF-8
98 xorriso kopiuje obiekty plików z systemów plików zgodnych z POSIX na
99 systemy plików ISO 9660 z rozszerzeniem Rock Ridge oraz pozwala na
100 operacje na tych systemach plików w ramach sesji. Potrafi wczytywać
101 informacje zarządzające z istniejących obrazów ISO i zapisuje wyniki
102 sesji na nośnik optyczny lub do obiektów systemu plików.
104 W drugą stronę xorriso potrafi kopiować obiekty plików z systemów
107 %package -n xorriso-gui
108 Summary: Tcl/Tk based frontend that operates xorriso in dialog mode
109 Summary(pl.UTF-8): Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien dialogowych
111 Group: X11/Applications
112 URL: https://dev.lovelyhq.com/libburnia/web/wiki/Xorriso
114 Requires: xorriso = %{version}-%{release}
116 Obsoletes: libisoburn-gui < 1.3.4
117 Obsoletes: xorriso-tcltk < 1.3.4
120 %description -n xorriso-gui
121 Tcl/Tk based frontend that operates xorriso in dialog mode.
123 %description -n xorriso-gui -l pl.UTF-8
124 Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien
138 --enable-pkg-check-modules
142 rm -rf $RPM_BUILD_ROOT
145 DESTDIR=$RPM_BUILD_ROOT
148 rm -rf $RPM_BUILD_ROOT
150 %post -p /sbin/ldconfig
151 %postun -p /sbin/ldconfig
153 %post -n xorriso -p /sbin/postshell
154 -/usr/sbin/fix-info-dir -c %{_infodir}
156 %postun -n xorriso -p /sbin/postshell
157 -/usr/sbin/fix-info-dir -c %{_infodir}
160 %defattr(644,root,root,755)
161 %doc AUTHORS COPYRIGHT ChangeLog README TODO
162 %attr(755,root,root) %{_libdir}/libisoburn.so.*.*.*
163 %attr(755,root,root) %ghost %{_libdir}/libisoburn.so.1
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/libisoburn.so
168 %{_libdir}/libisoburn.la
169 %{_includedir}/libisoburn
170 %{_pkgconfigdir}/libisoburn-1.pc
173 %defattr(644,root,root,755)
174 %{_libdir}/libisoburn.a
177 %defattr(644,root,root,755)
178 %doc xorriso/README_gnu_xorriso xorriso/changelog.txt
179 %attr(755,root,root) %{_bindir}/osirrox
180 %attr(755,root,root) %{_bindir}/xorrecord
181 %attr(755,root,root) %{_bindir}/xorriso
182 %attr(755,root,root) %{_bindir}/xorriso-dd-target
183 %attr(755,root,root) %{_bindir}/xorrisofs
184 %{_mandir}/man1/xorrecord.1*
185 %{_mandir}/man1/xorriso.1*
186 %{_mandir}/man1/xorriso-dd-target.1*
187 %{_mandir}/man1/xorrisofs.1*
188 %{_infodir}/xorrecord.info*
189 %{_infodir}/xorriso.info*
190 %{_infodir}/xorriso-dd-target.info*
191 %{_infodir}/xorrisofs.info*
193 %files -n xorriso-gui
194 %defattr(644,root,root,755)
195 %doc frontend/README-tcltk
196 %attr(755,root,root) %{_bindir}/xorriso-tcltk
197 %{_mandir}/man1/xorriso-tcltk.1*
198 %{_infodir}/xorriso-tcltk.info*