KDE zbliża się
Michał Zawalich
michalz w box43.gnet.pl
Pon, 5 Lip 1999, 13:57:25 CEST
Witam
KDE 2.0 coraz bliżej i kilka nowych pakietów napewno dojdzie do PLD.
Jednym z nich jest `mico', do którego zrobiłem speca ala PLD:
-------- cut here --------
Summary: Implementation of CORBA 2.2 standard
Summary(pl): Implementacja standardu CORBA 2.2
Name: mico
Version: 2.2.7
Release: 1
Copyright: LGPL
Group: X11/Libraries
Group(pl): X11/Biblioteki
Source: ftp://diamant.vsb.cs.uni-frankfurt.de/pub/projects/mico/%{name}-%{version}.tar.gz
URL: http://www.mico.org/
Buildroot: /tmp/%{name}-%{version}-root
%define _prefix /usr/X11R6
%description
The acronym MICO expands to MICO Is CORBA. This library provide a freely
available and fully compilant implementation of the CORBA 2.2 standard.
You need this package if you want use KDE 2.0 or KOffice
%description -l pl
Akronim MICO oznacza ''MICO jest CORBA,, (ang. MICO Is CORBA). Biblioteka
ta dostarcza w pełni sprawnej i przenoszolnej na inne platformy
implementacji standardu CORBA 2.2
Pakiet ten jest niezbędny, jeżeli chcesz używać KDE 2.0 lub KOffice
%package devel
Summary: Include files and documentation
Summary(pl): Pliki nagłowkowe oraz dokumentacja do biblioteki
Group: X11/Development/Libraries
Group(pl): X11/Programowanie/Biblioteki
Requires: %{name} = %{version}
%description devel
Contains the files nessesary to develop applications using MICO: header
files, man pages and ps documentation.
%description -l pl devel
Zawiera niezbędne pliki do tworzenia i kompilacji aplikacji korzystających
z MICO jak pliki nagłówkowe oraz dokumentację.
%prep
%setup -q -n %{name}
%build
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
./configure --disable-mini-stl --prefix=$RPM_BUILD_ROOT%{_prefix}
make
%install
rm -fr $RPM_BUILD_ROOT
make install
strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/*.so
gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[158]/* CHANGES CONVERT FAQ LICENSE* \
TODO doc/*.ps
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -fr $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc LICENSE*.gz FAQ.gz TODO.gz CONVERT.gz CHANGES.gz
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_libdir}/*
%files devel
%defattr(644,root,root,755)
%doc doc/*.ps.gz
%{_mandir}/man[158]/*.gz
%{_includedir}/*
-------- cut here --------
Mam nadzieję, że będzie to bardziej przydatne niż spec do Qt, który rzuciłem
na p.c.o.l ;-)
BTW mam kilka uwag dotyczących PLD:
- przykłady programów zawarte w niktórych bibliotekach powinny być raczej
wyłączone z develów i wrzucone do innego pakietu:
%files
%files devel
%files examples
Uzasadnieniem takiego posunięcia jest oszczędność miejsca na HD. Załóżmy,
że jakiś użytkownik W9x bądzie chciał zainstalować sobie PLD i ma na to
przeznaczone ok 300MB. W takim wypadku szkoda by było zaśmiecać tą małą
przestrzeń dyskową rzeczami, które raczej mu się nie przydadzą.
- jeśli już zamieszczacie przykłady programów (np. w Qt) róbcie to i w innych
pakietach (np. gtk+)
PS. Mam nadzieję, że nikt po tych uwagach nie wyśle mi debiana na emaila ;-)
PS2. Ze speca wyłączyłem przykłady programów.
--
Mich@ł Zawalich email: <michalz w box43.gnet.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl