]> git.pld-linux.org Git - SPECS.git/blob - xorriso.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / xorriso.spec
1 # !!! NOTE: PLD supplies stable xorriso from libisoburn.spec (using libjte+libisofs+libburn)
2 # 1.5.odd are development snapshots
3 #
4 # Conditional build:
5 %bcond_without  tests           # don't perform "make test"
6 #
7 Summary:        ISO 9660 Rock Ridge Filesystem Manipulator
8 Summary(pl.UTF-8):      Program do operacji na systemach plików ISO 9660 Rock Ridge
9 Name:           xorriso
10 %define basever 1.5.4
11 Version:        %{basever}.pl02
12 Release:        0.1
13 License:        GPL v3+
14 Group:          Applications
15 # stable (1.5.even)
16 #Source0:       https://ftp.gnu.org/gnu/xorriso/%{name}-%{version}.tar.gz
17 # development (1.5.odd)
18 Source0:        https://www.gnu.org/software/xorriso/%{name}-%{version}.tar.gz
19 # Source0-md5:  81628f176a768c7c834563d49226d3e8
20 Patch0:         %{name}-info.patch
21 URL:            http://www.gnu.org/software/xorriso/
22 BuildRequires:  acl-devel
23 BuildRequires:  attr-devel
24 BuildRequires:  autoconf >= 2.50
25 BuildRequires:  automake
26 BuildRequires:  bzip2-devel
27 BuildRequires:  libtool
28 BuildRequires:  readline-devel
29 BuildRequires:  rpm-build >= 4.6
30 BuildRequires:  texinfo
31 BuildRequires:  zlib-devel
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 xorriso copies file objects from POSIX compliant filesystems into Rock
36 Ridge enhanced ISO 9660 filesystems and allows session-wise
37 manipulation of such filesystems. It can load the management
38 information of existing ISO images and it writes the session results
39 to optical media or to filesystem objects.
40
41 Vice versa xorriso is able to copy file objects out of ISO 9660
42 filesystems.
43
44 %description -l pl.UTF-8
45 xorriso kopiuje obiekty plików z systemów plików zgodnych z POSIX na
46 systemy plików ISO 9660 z rozszerzeniem Rock Ridge oraz pozwala na
47 operacje na tych systemach plików w ramach sesji. Potrafi wczytywać
48 informacje zarządzające z istniejących obrazów ISO i zapisuje wyniki
49 sesji na nośnik optyczny lub do obiektów systemu plików.
50
51 W drugą stronę xorriso potrafi kopiować obiekty plików z systemów
52 plików ISO 9660.
53
54 %package gui
55 Summary:        Tcl/Tk based frontend to the ISO 9660 Rock Ridge Filesystem Manipulator
56 Summary(pl.UTF-8):      Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien dialogowych
57 Group:          X11/Applications
58 Requires:       tk-BWidget
59 Requires:       %{name} = %{version}-%{release}
60 Obsoletes:      xorriso-tcltk < 1.3.4
61 BuildArch:      noarch
62
63 %description gui
64 Tcl/Tk based frontend that operates xorriso in dialog mode.
65
66 %description gui -l pl.UTF-8
67 Oparty na Tcl/Tk interfejs do obsługi xorriso w formie okien
68 dialogowych.
69
70 %prep
71 %setup -q -n %{name}-%{basever}
72 %patch0 -p1
73
74 %build
75 %{__libtoolize}
76 %{__aclocal}
77 %{__autoconf}
78 %{__autoheader}
79 %{__automake}
80 %configure
81 %{__make}
82
83 %{?with_tests:%{__make} test}
84
85 %install
86 rm -rf $RPM_BUILD_ROOT
87
88 %{__make} install \
89         DESTDIR=$RPM_BUILD_ROOT
90
91 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %files
97 %defattr(644,root,root,755)
98 %doc AUTHORS CONTRIBUTORS COPYRIGHT ChangeLog README doc/*
99 %attr(755,root,root) %{_bindir}/osirrox
100 %attr(755,root,root) %{_bindir}/xorrecord
101 %attr(755,root,root) %{_bindir}/xorriso
102 %attr(755,root,root) %{_bindir}/xorriso-dd-target
103 %attr(755,root,root) %{_bindir}/xorrisofs
104 %{_mandir}/man1/xorrecord.1*
105 %{_mandir}/man1/xorriso.1*
106 %{_mandir}/man1/xorriso-dd-target.1*
107 %{_mandir}/man1/xorrisofs.1*
108 %{_infodir}/xorrecord.info*
109 %{_infodir}/xorriso.info*
110 %{_infodir}/xorriso-dd-target.info*
111 %{_infodir}/xorrisofs.info*
112
113 %files gui
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/xorriso-tcltk
116 %{_mandir}/man1/xorriso-tcltk.1*
117 %{_infodir}/xorriso-tcltk.info*
This page took 0.309076 seconds and 3 git commands to generate.