SPECS: suspend2-userui.spec - Porpozycja SPECA

havner havner w smtp.kamp.pl
Śro, 16 Lis 2005, 12:28:48 CET


On Tue, Nov 15, 2005 at 12:30:35PM +0100, Bartosz Świątek wrote:
> Ech, sorry, zapomniałem o BR *-devel.
> Dodane. Czy ktoś mógłby wrzucić to na CVS ?

Spece daje sie w zalacznikach.

> ______________________
> 
> # $Revision: 1.1 $, $Date: 2005/11/14 14:59:36 $
> Summary:        Suspend2 User UI
> Summary(pl):    Interfejs użytkownika dla Suspend2
> Name:           suspend2-userui
> Version:        0.6.1
> Release:        1
> License:        GPL v2
> Group:          Applications/System
> Source0:        
> http://www.suspend2.net/downloads/all/%{name}-%{version}.tar.gz
> # Source0-md5:  02356c96a511493e4baa6ac1949ce016
> URL:            http://www.suspend2.net/
> BuildRequires:  autoconf
> BuildRequires:  automake
> BuildRequires:  freetype-devel
> BuildRequires:  zlib-devel
> BuildRequires:  libpng-devel
> BuildRequires:  libmng-devel
> BuildRequires:  libjpeg-devel
> BuildRequires:  lcms-devel
> BuildRequires:  glibc-devel
> BuildRequires:  freetype-static
> BuildRequires:  zlib-static
> BuildRequires:  libpng-static
> BuildRequires:  libmng-static
> BuildRequires:  libjpeg-static
> BuildRequires:  lcms-static
> BuildRequires:  glibc-static

Cos duzo tych BR, glibc-* na pewno nie potrzebne. Jesli program ma byc
statyczny (a nie widze powodu) to nie sa potrzebne wszystkie *-devel,
static i tak ich wymagaja.

> Requires:       hibernate >= 1.12
> Requires:       freetype
> Requires:       zlib
> Requires:       libpng
> Requires:       libmng
> Requires:       libjpeg
> Requires:       lcms

To ma byc static czy nie? W obu przypadkach te R sa niepotrzebne, beda
albo nieuzywane w przypadku statycznych binarek, w przypadku
dynamicznych zostana wygenerowane automatycznie.

Zweryfikuj to wszystko, bo tak jak jest na pewno nie moze zostac.

> BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
> 
> %description
> Suspend2-userui allows you use a user interface while hibernating
> your laptop. There is a text-ui and a graphical fbsplash-ui available.
> 
> %description -l pl
> Suspend2-userui pozwala na używanie interfejsu użytkownika w procesie
> hibernacji Twojego laptopa. Dostępny jest tryb tekstowy oraz graficzny
> (fbsplash).
> 
> %prep
> %setup -q
> 
> %build
> %{__make}
> 
> %install
> rm -rf $RPM_BUILD_ROOT
> install -d $RPM_BUILD_ROOT%{_sbindir}
> 
> install {suspend2ui_text,suspend2ui_fbsplash} $RPM_BUILD_ROOT%{_sbindir}
> 
> %clean
> rm -rf $RPM_BUILD_ROOT
> 
> %post   -p /sbin/ldconfig
> %postun -p /sbin/ldconfig
> 
> %files
> %defattr(644,root,root,755)
> %doc AUTHORS ChangeLog README USERUI_API KERNEL_API
> %attr(755,root,root) %{_sbindir}/suspend2ui_text
> %attr(755,root,root) %{_sbindir}/suspend2ui_fbsplash
> 
> %define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
> %changelog
> * %{date} PLD Team <feedback w pld-linux.org>
> All persons listed below can be reached at <cvs_login>@pld-linux.org
> 
> $Log: suspend2-userui.spec,v $
> Revision 1.1  2005/11/14 14:59:36  shadzik
> - initial

Nie wypelniasz commitlogow, to sie dzieje automatycznie przy commicie.

-- 
Regards    Havner                      {jid,mail}:havner(at)pld-linux.org
PLD developer                                    http://www.pld-linux.org
PLD LiveCD author                             http://livecd.pld-linux.org
                   "Quis custodiet ipsos custodes?"



Więcej informacji o liście dyskusyjnej pld-devel-pl