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