SPECS: kcdspeed.spec

Maciej Witaszek maciek2w at gmail.com
Wed Nov 16 16:00:24 CET 2005


havner wrote:

> On Tue, Nov 15, 2005 at 07:23:23PM +0100, Maciej Witaszek wrote:
>> Cześć,
>> przygotowałem SPEC-a apletu KDE, który umożliwia zmianę prędkości
>> CDROM-u. Może się komuś przyda. Program wymaga, by użytkownik miał prawo
>> odczytu urządzenia napędu.
>> 
>> Pozdrawiam,
>> 
>> %files -f %{name}.lang
>> %defattr(644,root,root,755)
>> #%attr(755,root,root) %{_bindir}/*
>> #%{_pixmapsdir}/*
>> #%{_desktopdir}/*
>> #%{_iconsdir}/*/*/apps/%{name}.png
>> #%{_datadir}/mimelnk/application/*
>> %{_datadir}/apps/kicker/applets/%{name}.desktop
>> %{_libdir}/*
> 
> To tak ma byc? (mam na mysli cala sekcje %files) Jesli jedyne co tam
> jest to lib to komentarze mozna wyrzucic. I jesli rzeczywiscie tak jest
> to prawdopodobie bedzie od w %{_libdir}/kde3 wiec powyzszy wpis jest
> niepoprawny gdyz spakietuje takze katalog kde3 ktory ma juz swojego
> wlasciciela.

Rzeczywiście, komentarze można usunąć - pośpieszyłem się przy wysyłaniu na
grupę. Biblioteka umieszczana jest bezpośrednio w %{_libdir} a nie w
podkatalogu %{_libdir}/kde3, więc nie ma problemu. Nie wiem czy tak jest
poprawnie. Może powinna być umieszczona w podkatalogu kde3, jako że
biblioteka używana jest tylko przez KDE? Ale np. kmplayer część swoich
bibliotek wrzuca bezpośrednio do %{_libdir}, a część do jego podkatalogu
kde3. Więc jak to powinno być?

Podsyłam poprawionego speca - dodałem prawa wykonywalności do biblioteki.

Pozdrawiam,
-- 
Maciej Witaszek <maciek2w at gmail_nospam.com>
-------------- next part --------------
# $Revision: 1.14 $, $Date: 2005/02/24 08:05:39 $
Summary:	Little Kicker applet that allows selecting CD-ROM speed, eject & close CD-ROM tray, and mount & unmount disc
Summary(pl):	Aplet kickera umożliwijący ustawienie prędkości CD-ROM-u, wysuwanie i zamykanie szuflad CDROM, montowanie i odmontowanie dysku.
Name:		kcdspeed
Version:	0.8
Release:	0.1
License:	GPL v2
Group:		X11/Applications
Source0:	http://kcdspeed.riadoklan.sk/data/%{name}-%{version}.tar.gz
# Source0-md5:	ead045707dfa8f28fdbdeb8224fd3130
URL:		http://kcdspeed.riadoklan.sk/
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	kdelibs-devel >= 9:3.2.0
BuildRequires:	rpmbuild(macros) >= 1.129
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Little Kicker applet that allows selecting CD-ROM speed, eject & close
CD-ROM tray, and mount & unmount disc.

%description -l pl
Aplet kickera umożliwijący ustawienie prędkości CD-ROM-u, wysuwanie i
zamykanie szuflad CDROM, montowanie i odmontowanie dysku.

%prep
%setup -q

%build
cp -f /usr/share/automake/config.sub admin
%{__make} -f admin/Makefile.common cvs

%configure \
%if "%{_lib}" == "lib64"
	--enable-libsuffix=64 \
%endif
	--%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
	--with-qt-libraries=%{_libdir}
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT \
	kde_htmldir=%{_kdedocdir} \
	kde_libs_htmldir=%{_kdedocdir} \

%find_lang %{name} --with-kde

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/*.so
%{_libdir}/*.la
%{_datadir}/apps/kicker/applets/%{name}.desktop

%define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$


More information about the pld-devel-pl mailing list