]> git.pld-linux.org Git - packages/libisoburn.git/blob - libisoburn.spec
3ec1db80d3d26ad2f550b70ea7bbeafa3d482a53
[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.3.4
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:  d8ebfe9407aca0d6b799706647703692
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 >= 1.3.4
16 BuildRequires:  libisofs-devel >= 1.3.4
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 >= 1.3.4
23 Requires:       libisofs >= 1.3.4
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 >= 1.3.4
57 Requires:       libisofs-devel >= 1.3.4
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/postshell
148 /sbin/ldconfig
149 -/usr/sbin/fix-info-dir -c %{_infodir}
150
151 %postun -p /sbin/postshell
152 /sbin/ldconfig
153 -/usr/sbin/fix-info-dir -c %{_infodir}
154
155 %files
156 %defattr(644,root,root,755)
157 %doc AUTHORS COPYRIGHT ChangeLog README TODO
158 %attr(755,root,root) %{_libdir}/libisoburn.so.*.*.*
159 %attr(755,root,root) %ghost %{_libdir}/libisoburn.so.1
160
161 %files devel
162 %defattr(644,root,root,755)
163 %attr(755,root,root) %{_libdir}/libisoburn.so
164 %{_libdir}/libisoburn.la
165 %{_includedir}/libisoburn
166 %{_pkgconfigdir}/libisoburn-1.pc
167
168 %files static
169 %defattr(644,root,root,755)
170 %{_libdir}/libisoburn.a
171
172 %files -n xorriso
173 %defattr(644,root,root,755)
174 %doc xorriso/README_gnu_xorriso xorriso/changelog.txt
175 %attr(755,root,root) %{_bindir}/osirrox
176 %attr(755,root,root) %{_bindir}/xorrecord
177 %attr(755,root,root) %{_bindir}/xorriso
178 %attr(755,root,root) %{_bindir}/xorrisofs
179 %{_mandir}/man1/xorrecord.1*
180 %{_mandir}/man1/xorriso.1*
181 %{_mandir}/man1/xorrisofs.1*
182 %{_infodir}/xorrecord.info*
183 %{_infodir}/xorriso.info*
184 %{_infodir}/xorrisofs.info*
185
186 %files -n xorriso-gui
187 %defattr(644,root,root,755)
188 %doc frontend/README-tcltk
189 %attr(755,root,root) %{_bindir}/xorriso-tcltk
This page took 0.049824 seconds and 2 git commands to generate.