]> git.pld-linux.org Git - SPECS.git/blob - xmcd.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / xmcd.spec
1 # TODO:
2 #  - make xmcd work (cda is ok)
3 Summary:        Motif (tm) CD Audio Player
4 Summary(pl.UTF-8):      Odtwarzacz CD
5 Name:           xmcd
6 Version:        3.3.2
7 Release:        1
8 License:        GPL
9 Group:          X11/Applications/Sound
10 Source0:        http://www.ibiblio.org/tkan/download/xmcd/%{version}/src/%{name}-%{version}.tar.gz
11 # Source0-md5:  8808c754db69b1d6eca060c2a6d1be99
12 URL:            http://www.amb.org/xmcd/        
13 Patch0:         %{name}-Imakefile-motif.patch
14 Patch1:         %{name}-install.sh-nonroot.patch
15 BuildRequires:  XFree86-devel
16 BuildRequires:  flac-devel
17 BuildRequires:  motif-devel
18 BuildRequires:  ncurses-devel
19 BuildRequires:  sed >= 4.0.0
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         _libdir         /usr/X11R6/lib/X11
23
24 %description
25 Xmcd is a full-featured CD Player utility package including xmcd, a CD
26 Player for the X window system using the Motif graphical user
27 interface; and cda, a command-line driven, text mode CD Player which
28 also features a curses-based, screen-oriented mode. Both utilities
29 transform your CD-ROM, CD-R or CD-RW drive into a stereo CD player,
30 allowing you to play audio CDs on your computer.
31
32 %description -l pl.UTF-8
33 Xmcd to pakiet do odtwarzania płyt CD o dużych możliwościach
34 zawierający xmcd - program dla X11 i cda - program działający w trybie
35 tekstowym. Cda może działać w trybie pełnoekranowym jak i być
36 sterowany z linii poleceń. Obydwa te programy pozwalają przekształcić
37 Twój napęd CD-ROM, CD-R bądź CD-RW w stereofoniczny odtwarzacz płyt
38 kompaktowych.
39
40 %prep
41 %setup -q
42 %patch0 -p1
43 %patch1 -p1
44
45 %build
46 xmkmf
47 %{__make} Makefiles
48 %{__make} \
49         CC="%{__cc}" \
50         CFLAGS="%{rpmcflags} -I.. -I/usr/include/ncurses"
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 BATCH_BINDIR=$RPM_BUILD_ROOT%{_bindir}
55 BATCH_LIBDIR=$RPM_BUILD_ROOT%{_libdir}
56 BATCH_XMCDLIB=$RPM_BUILD_ROOT%{_libdir}/xmcd
57 BATCH_MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1
58 export BATCH_BINDIR BATCH_LIBDIR BATCH_XMCDLIB BATCH_MANDIR
59 install -d $RPM_BUILD_ROOT%{_bindir}
60 install -d $RPM_BUILD_ROOT%{_libdir}/app-defaults
61
62 sed -i -e s,FILE=/tmp,FILE=%{tmpdir},g install.sh
63
64 chmod +x ./install.sh
65 ./install.sh -b -n
66
67 cp -f misc_d/start.sh $RPM_BUILD_ROOT%{_bindir}/.xmcd_start
68 ln -sf ./.xmcd_start $RPM_BUILD_ROOT%{_bindir}/xmcd
69 ln -sf ./.xmcd_start $RPM_BUILD_ROOT%{_bindir}/cda
70 cp -f libdi_d/config.sh $RPM_BUILD_ROOT%{_libdir}/xmcd/config/config.sh
71 cp -f misc_d/discog.htm $RPM_BUILD_ROOT%{_libdir}/xmcd/discog/discog.html
72 cp -f misc_d/genidx.sh $RPM_BUILD_ROOT%{_libdir}/xmcd/scripts/genidx
73 cp -f xmcd_d/XMcd.ad $RPM_BUILD_ROOT%{_libdir}/app-defaults/XMcd
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %post
79 echo "Before first use run %{_libdir}/xmcd/config/config.sh to configure"
80
81 %files
82 %defattr(644,root,root,755)
83 %doc docs_d/*
84 %attr(755,root,root) %{_bindir}/*
85 %attr(755,root,root) %{_bindir}/.xmcd_start
86 %dir %{_libdir}/xmcd
87 %dir %{_libdir}/xmcd/bin*
88 %attr(755,root,root) %{_libdir}/xmcd/bin*/[!R]*
89 %{_libdir}/xmcd/bin*/README
90 %{_libdir}/xmcd/[chps]*
91 %{_libdir}/xmcd/discog
92 %{_libdir}/app-defaults/XMcd
93 %{_libdir}/%{name}/app-defaults
94 %{_mandir}/man1/*
This page took 0.02938 seconds and 3 git commands to generate.