Dnia 2007-04-01 19:45 Fryderyk Dziarmagowski popełnił(a):
> 1. Application; nie jest prawidłowym elementem Categories
poprawione

> 2. ikona powinna być png, a Icon= nie powinien zawierać rozszerzenia
>    pliku.
w bardzo wielu plikach desktop na moim pld z repo ac są podawane rozszerzenia
jeśli chodzi o format to ze źrodłami przychodzą tylko *.xpm

Mam oprócz swego pliku desktop dołączyć jeszcze png z ikoną?

> 3. attr dla %_bindir jest nieprawidłowe
poprawiłem

sugerowałem się opisem na
http://developer-doc.pld-linux.org/hoppke/too_much_to_learn/rpm/1_07.html
ale rzeczywiście okazuje się, że jeśli użyję minusa to owner i group nie są
dziedziczone z wcześniejszego defattr

btw nietrafne/przeterminowane porady na stronach dla początkujących nie są
najlepszą zachętą na start

> 4. summary/opis pl != en
celowe - opis en skopiowany od autora programu
opis pl nie jest tłumaczeniem lecz uwzględnia moje spojrzenie na program

Czy to muszą być dokładne tłumaczenia?

> 5. brakuje md5
> 6. BR glib2-devel jest nadmiarowy
> 7. BR desktop-file-utils jest nadmiarowy 
> 8. kateogria AudioVideo jest nieadekwatna do funkcjonalności
poprawione

W załączeniu efekty poprawek bez tego o co się pytałem wyżej

Pozdrawiam
# $Revision:$, $Date:$
%bcond_without  sndfile
Summary:        Metronome application for GNU/Linux
Summary(pl.UTF-8):      Metronom dla Linuksa
Name:           gtick
Version:        0.3.13
Release:        1
License:        GPL
Group:          X11/Applications/Sound
URL:            http://www.antcom.de/gtick/
Source0:        http://www.antcom.de/gtick/download/%{name}-%{version}.tar.gz
# Source0-md5:  13365ce8f605657370518dd62df8994b
Source1:        %{name}.desktop
BuildRequires:  gtk+2-devel
%{?with_sndfile:BuildRequires:  libsndfile-devel}
BuildRequires:  pkgconfig
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
gtick is a metronome application supporting different meters (Even,
2/4, 3/4, 4/4 and more) and speeds ranging from 10 to 1000 bpm. It
utilizes GTK+ and OSS (ALSA compatible).

%description -l pl.UTF-8
Metronom muzyczny z estetycznym i wygodnym interfejsem GTK+.
Kompatybilny z OSS i ALSA. Jest łatwy w obsłudze oraz posiada
możliwość regulacji parametrów w szerokich zakresach.


%prep
%setup -q




%build

%configure \
        --with%{!?with_sndfile:out}-sndfile


%{__make}

%install

rm -rf $RPM_BUILD_ROOT
%{__make} install \
        DESTDIR=$RPM_BUILD_ROOT

install -d $RPM_BUILD_ROOT%{_desktopdir} \
                $RPM_BUILD_ROOT%{_pixmapsdir}

install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}

install src/icon64x64.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT


%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/%{name}
%{_mandir}/man*/*
%{_desktopdir}/%{name}.desktop
%{_pixmapsdir}/%{name}.xpm
%doc README TODO ChangeLog
%doc doc/NOTES
%doc NEWS THANKS INSTALL AUTHORS ABOUT-NLS


%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$
[Desktop Entry]
Encoding=UTF-8
Name=Gtick Metronome
Name[pl]=Metronom - gtick
Comment=
Icon=gtick.xpm
Exec=gtick
Terminal=false
Type=Application
Categories=GTK;Audio;
StartupNotify=true

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym