inteltool.spec

Bartosz Świątek shadzik w gmail.com
Czw, 11 Cze 2009, 12:46:36 CEST


W dniu 11 czerwca 2009 12:41 użytkownik Daniel Dawid Majewski
<light-i w o2.pl> napisał:
> Pewnego dnia wpadła wieść od Bartosz Świątek i powiedziała :
>> Jak zwracam Ci uwage co do speca ktorego przesylasz na liste, to
>> zakladam ze chcesz zeby to byl spec dla PLD i znalazl sie w repo. Stad
>> mowie Ci jak powinno byc poprawnie. Spece same sobie zrodel nie
>> checkoutuja - to nie jest ich zadanie, od tego mamy distfiles i
>> developerow ktorzy zrodlo zcheckoutuja, zrobia tarballa, wysla na
>> dropin, distfiles pobierze i wszyscy sa szczesliwi bo nie trzeba w
>> specu wypisywac jakis svn exporotow i innych cudow.
> OK, dziękuję za klarowne wyjaśnienie. Myślałem, że spec może zawierać metodę pozyskania źródeł, a PLD(w tym przypadku
> Ty) wywala te kilka zbędnych linijek i wstawia Source. Patrz załącznik.
> Metoda na archiwum źródeł w skrócie:
> svn export -r 4190 svn://coreboot.org/repos/trunk/util/inteltool inteltool-1.0-0.4190_svn.1
> tar acvf inteltool-1.0-0.4190_svn.1.tar.lzma inteltool-1.0-0.4190_svn.1
> rm -rf inteltool-1.0-0.4190_svn.1
>
> BTW - czy w takim razie może nie warto by się zastanowić nad automatyką sprawdzającą revision i odpowiednio postępującą
> z tą informacją ? Z reguły ludzie mają niewiele czasu, aby sprawdzać wszystkie paczki, a automat robi to w trymiga...
> Nie mam nic przeciwko wykorzystaniu tego kodu z poprzednich wersji speca... ;)
> --
> Pozdrawiam,
> Daniel Dawid Majewski
> jabber:light-i/jid.pl
>
> # $Revision:$, $Date:$
> %define         _svn_rev                4190
> Summary:        Utility for recognize Intel HW (chipset/CPU) configuration information
> Summary(pl.UTF-8):      Narzędzie do rozpoznawania informacji konfiguracyjnych w sprzęcie Intela (chipset/CPU)
> Name:           inteltool
> Version:        1.0
> Release:        0.%{_svn_rev}_svn.1
> License:        GPL v2
> Group:          Applications/System
> Source0:        inteltool-%{version}-%{relase}.tar.lzma
> URL:            http://www.coreboot.org/Inteltool
> BuildRequires:  pciutils-devel

Zostaje wywalenie zbednych rzeczy:
odtad

> BuildRequires:  rpm-build >= 4.3-0.20030610.21
> BuildRequires:  subversion

dotad :) i mozna wrzucac.


> BuildRequires:  zlib-devel
> BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
>
> %define         _sbindir                /sbin
>
> %description
> Inteltool is a small utility that provides some information about the
> Intel  CPU/chipset  hardware  configuration  (register contents, MSRs
> [need loading 'msr' kernel module], etc).
>
> %description -l pl.UTF-8
> Inteltool  to  podręczne  narzędzie  dostarczajace  informacji o
> konfiguracji sprzętowej chipsetu/CPU Intela (zawartość rejestrów,
> MSR-y [potrzebne załadowanie modułu jądra 'msr'] itp.).
>
> %prep
> %setup -q
>
> %build
> %{__make} \
>        CC='%{__cc}' \
>        CFLAGS='%{rpmcflags}' \
>        LDFLAGS='%{rpmldflags} -lpci -lz'
>
> %install
> rm -rf $RPM_BUILD_ROOT
> install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8}
> install %{name} $RPM_BUILD_ROOT%{_sbindir}
> install %{name}.8 $RPM_BUILD_ROOT%{_mandir}/man8
>
> %clean
> rm -rf $RPM_BUILD_ROOT
>
> %files
> %defattr(644,root,root,755)
> %attr(755,root,root) %{_sbindir}/%{name}
> %{_mandir}/man8/%{name}.8*
>
> %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:$

-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


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