]>
Commit | Line | Data |
---|---|---|
d6ac5aad | 1 | %include /usr/lib/rpm/macros.perl |
d10aeb8a | 2 | Summary: Fetch RPM packages from FTP servers which are newer than the ones installed on your system |
aa4593b0 | 3 | Summary(pl.UTF-8): Ściąga nowe pakiety RPM z serwerów FTP |
d10aeb8a | 4 | Name: freshrpms |
385a7284 | 5 | Version: 0.7.4 |
78ca91f0 | 6 | Release: 7 |
11e7b86a | 7 | License: distributable |
e9d077c3 | 8 | Group: Applications/System |
c23975eb | 9 | Source0: ftp://ftp.cs.tu-berlin.de/pub/local/flp/lutzeb/software/freshrpms/%{name}.tar.gz |
3f0ef46f | 10 | # Source0-md5: afce815b87a5e0b758932d94f634525f |
46941752 | 11 | BuildArch: noarch |
7f239fc3 | 12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
d10aeb8a | 13 | |
14 | %description | |
affcd29f | 15 | freshrpms is a Perl5 script which fetches RPM packages from FTP |
16 | servers which version numbers are higher than the ones installed on | |
17 | your system. freshrpms does not install any RPMs by itself but makes | |
18 | use of the package manager program to determine which RPM packages are | |
19 | currently installed. freshrpms uses a configuration file to accomplish | |
20 | its task which defines multiple FTP servers, directories to look for | |
21 | RPMs, local download directories and local archive directories for | |
22 | installed RPMs. It can also garbage collect local archived RPMs which | |
23 | are older than the currenly installed ones. | |
d10aeb8a | 24 | |
619c5a94 JR |
25 | %description -l pl.UTF-8 |
26 | freshrpms jest skryptem w języku Perl, ściągającym z serwerów FTP | |
27 | pakiety RPM, których numery wersji są wyższe niż tych zainstalowanych | |
28 | w Twoim systemie. freshrpms nie instaluje samodzielnie żadnych | |
29 | pakietów, ale tylko wykorzystuje zarządcę pakietów, aby sprawdzić | |
affcd29f | 30 | jakie pakiety masz zainstalowane. freshrpms do wykonania swojego |
619c5a94 JR |
31 | zadania używa pliku konfiguracyjnego, który definiuje używane serwery |
32 | FTP, ścieżki poszukiwań, lokalne katalogi na nowe pakiety oraz | |
33 | archiwum. Może także przenosić stare pakiety do archiwum. | |
d10aeb8a | 34 | |
35 | %prep | |
36 | %setup -q | |
37 | ||
38 | %install | |
39 | rm -rf $RPM_BUILD_ROOT | |
55a53c2e | 40 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir}} |
d10aeb8a | 41 | |
213e12b1 | 42 | chmod u+w . |
43 | ||
673d7e5c | 44 | install freshrpms $RPM_BUILD_ROOT%{_bindir}/freshrpms |
affcd29f | 45 | install freshrpms.conf $RPM_BUILD_ROOT%{_sysconfdir}/freshrpms.conf |
e9d077c3 | 46 | install freshrpms.1 $RPM_BUILD_ROOT%{_mandir}/man1/ |
d10aeb8a | 47 | |
d10aeb8a | 48 | %clean |
49 | rm -rf $RPM_BUILD_ROOT | |
50 | ||
51 | %files | |
52 | %defattr(644,root,root,755) | |
67fb1398 | 53 | %doc README |
498bb407 | 54 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/freshrpms.conf |
673d7e5c | 55 | %attr(755,root,root) %{_bindir}/freshrpms |
e9d077c3 | 56 | %{_mandir}/man1/freshrpms.1* |