]> git.pld-linux.org Git - packages/libisoburn.git/blob - libisoburn.spec
d303c217c79d0dc085f49dc9e544359b5348b256
[packages/libisoburn.git] / libisoburn.spec
1 Summary:        Multi-session filesystem extension to libisofs, libburn
2 Summary(pl.UTF-8):      Wielosesyjne rozszerzenie systemu plików do libisofs i libburn
3 Name:           libisoburn
4 Version:        1.4.6
5 Release:        1
6 License:        GPL v2+
7 Group:          Libraries
8 Source0:        http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
9 # Source0-md5:  15d763fd698b9bc8d6fc643a3257505b
10 Patch0:         %{name}-link.patch
11 Patch1:         %{name}-info.patch
12 URL:            http://libburnia-project.org/
13 BuildRequires:  autoconf >= 2.50
14 BuildRequires:  automake
15 BuildRequires:  libburn-devel >= %{version}
16 BuildRequires:  libisofs-devel >= %{version}
17 BuildRequires:  libjte-devel >= 1.0.0
18 BuildRequires:  libtool
19 BuildRequires:  pkgconfig >= 1:0.9.0
20 BuildRequires:  readline-devel
21 BuildRequires:  texinfo
22 Requires:       libburn >= %{version}
23 Requires:       libisofs >= %{version}
24 Requires:       libjte >= 1.0.0
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 libisoburn is a frontend for libraries libburn and libisofs which
29 enables creation and expansion of ISO-9660 filesystems on all CD/DVD
30 media supported by libburn. This includes media like DVD+RW, which do
31 not support multi-session management on media level and even plain
32 disk files or block devices.
33
34 The price for that is thorough specialization on data files in
35 ISO-9660 filesystem images. So libisoburn is not suitable for audio
36 (CD-DA) or any other CD layout which does not entirely consist of
37 ISO-9660 sessions.
38
39 %description -l pl.UTF-8
40 libisoburn to frontend do bibliotek libburn i libisofs umożliwiający
41 tworzenie i rozszerzanie systemów plików ISO-9660 na wszystkich
42 nośnikach CD/DVD obsługiwanych przez libburn. Obejmuje to nośniki
43 takie jak DVD+RW, które nie mają zarządzania wieloma sesjami na
44 poziomie nośnika, a nawet zwykłe pliki dyskowe czy urządzenia blokowe.
45
46 Ceną za to jest całkowite skupienie na plikach danych na obrazach
47 systemu plików ISO-9660. Przez to libisoburn nie nadaje się do płyt
48 muzycznych (CD-DA) ani żadnego innego układu CD nie składającego się w
49 całości z sesji ISO-9660.
50
51 %package devel
52 Summary:        Header files for libisoburn library
53 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libisoburn
54 Group:          Development/Libraries
55 Requires:       %{name} = %{version}-%{release}
56 Requires:       libburn-devel >= %{version}
57 Requires:       libisofs-devel >= %{version}
58 Requires:       libjte-devel >= 1.0.0
59
60 %description devel
61 Header files for libisoburn library.
62
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe biblioteki libisoburn.
65
66 %package static
67 Summary:        Static libisoburn library
68 Summary(pl.UTF-8):      Statyczna biblioteka libisoburn
69 Group:          Development/Libraries
70 Requires:       %{name}-devel = %{version}-%{release}
71
72 %description static
73 Static libisoburn library.
74
75 %description static -l pl.UTF-8
76 Statyczna biblioteka libisoburn.
77
78 %package -n xorriso
79 Summary:        ISO 9660 Rock Ridge Filesystem Manipulator
80 Summary(pl.UTF-8):      Program do operacji na systemach plików ISO 9660 Rock Ridge
81 License:        GPL v3+
82 Group:          Applications
83 URL:            http://libburnia-project.org/wiki/Xorriso
84 Requires:       %{name} = %{version}-%{release}
85
86 %description -n xorriso
87 xorriso copies file objects from POSIX compliant filesystems into Rock
88 Ridge enhanced ISO 9660 filesystems and allows session-wise
89 manipulation of such filesystems. It can load the management
90 information of existing ISO images and it writes the session results
91 to optical media or to filesystem objects.
92
93 Vice versa xorriso is able to copy file objects out of ISO 9660
94 filesystems.
95
96 %description -n xorriso -l pl.UTF-8
97 xorriso kopiuje obiekty plików z systemów plików zgodnych z POSIX na
98 systemy plików ISO 9660 z rozszerzeniem Rock Ridge oraz pozwala na
99 operacje na tych systemach plików w ramach sesji. Potrafi wczytywać
100 informacje zarządzające z istniejących obrazów ISO i zapisuje wyniki
101 sesji na nośnik optyczny lub do obiektów systemu plików.
102
103 W drugą stronę xorriso potrafi kopiować obiekty plików z systemów
104 plików ISO 9660.
105
106 %package -n xorriso-gui
107 Summary:        Tcl/Tk based frontend that operates xorriso in dialog mode
108 Summary(pl.UTF-8):      Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien dialogowych
109 License:        BSD
110 Group:          X11/Applications
111 URL:            http://libburnia-project.org/wiki/Xorriso
112 Requires:       tk
113 Requires:       xorriso = %{version}-%{release}
114 Suggests:       tk-BWidget
115 Obsoletes:      libisoburn-gui
116 Obsoletes:      xorriso-tcltk
117
118 %description -n xorriso-gui
119 Tcl/Tk based frontend that operates xorriso in dialog mode.
120
121 %description -n xorriso-gui -l pl.UTF-8
122 Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien
123 dialogowych.
124
125 %prep
126 %setup -q
127 %patch0 -p1
128 %patch1 -p1
129
130 %build
131 %{__libtoolize}
132 %{__aclocal}
133 %{__autoconf}
134 %{__automake}
135 %configure
136 %{__make}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install \
142         DESTDIR=$RPM_BUILD_ROOT
143
144 %clean
145 rm -rf $RPM_BUILD_ROOT
146
147 %post   -p /sbin/ldconfig
148 %postun -p /sbin/ldconfig
149
150 %post   -n xorriso -p /sbin/postshell
151 -/usr/sbin/fix-info-dir -c %{_infodir}
152
153 %postun -n xorriso -p /sbin/postshell
154 -/usr/sbin/fix-info-dir -c %{_infodir}
155
156 %files
157 %defattr(644,root,root,755)
158 %doc AUTHORS COPYRIGHT ChangeLog README TODO
159 %attr(755,root,root) %{_libdir}/libisoburn.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libisoburn.so.1
161
162 %files devel
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/libisoburn.so
165 %{_libdir}/libisoburn.la
166 %{_includedir}/libisoburn
167 %{_pkgconfigdir}/libisoburn-1.pc
168
169 %files static
170 %defattr(644,root,root,755)
171 %{_libdir}/libisoburn.a
172
173 %files -n xorriso
174 %defattr(644,root,root,755)
175 %doc xorriso/README_gnu_xorriso xorriso/changelog.txt
176 %attr(755,root,root) %{_bindir}/osirrox
177 %attr(755,root,root) %{_bindir}/xorrecord
178 %attr(755,root,root) %{_bindir}/xorriso
179 %attr(755,root,root) %{_bindir}/xorrisofs
180 %{_mandir}/man1/xorrecord.1*
181 %{_mandir}/man1/xorriso.1*
182 %{_mandir}/man1/xorrisofs.1*
183 %{_infodir}/xorrecord.info*
184 %{_infodir}/xorriso.info*
185 %{_infodir}/xorrisofs.info*
186
187 %files -n xorriso-gui
188 %defattr(644,root,root,755)
189 %doc frontend/README-tcltk
190 %attr(755,root,root) %{_bindir}/xorriso-tcltk
This page took 0.067524 seconds and 2 git commands to generate.