$ cat .rpmmacros
%packager zRPG при поддержке olelukoie mail@example.com
%distribution Mageia
%vendor Mageia Russian Community
%distsuffix .mrc.mga2$ cat skype-call-recorder.spec
Name: skype-call-recorder
Version: 0.8
Release: %mkrel 1
Summary: Skype call record
URL: http://atdot.ch/scr
Group: Networking/Other
License: GPL
Source: %{name}-%{version}.tar.gz
Patch: 1.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: cmake
BuildRequires: lame-devel
BuildRequires: id3-devel
BuildRequires: qt4-devel
%description
Recording calls through Skype API
%prep
%setup -q
%apply_patches
%build
%cmake
%make
%install
cd ./build
%makeinstall_std
cd ..
%changelog
%files
/usr/bin/skype-call-recorder
/usr/share/applications/skype-call-recorder.desktop
/usr/share/icons/hicolor/128x128/apps/skype-call-recorder.png
А вот со значком похоже всё не так просто. ИМХО, дело в том что значок создаётся из трёх картинок которые и лежат в icon
Сам значок после запуска программы выглядит вот так.
Предположу что это сделано для того что-бы менять цвет у отдельных частей значка.
$ rpmbuild -ba ./skype-call-recorder.spec
ошибка: Неудовлетворенные зависимости сборки:
id3-devel нужен для skype-call-recorder-0.8-1.mrc.mga22.x86_64
$ su
Пароль:
# urpmi id3-devel
Нет пакета с названием id3-devel
Следующие пакеты содержат id3-devel: lib64id3-devel, libid3-devel
Чтобы выбрать все, используйте параметр «-a»
# urpmi lib64id3-devel
Пакет lib64id3-devel-3.8.3-20.mga2.x86_64 уже установлен
# exit
exit
$ rpmbuild -ba ./skype-call-recorder.spec
ошибка: Неудовлетворенные зависимости сборки:
id3-devel нужен для skype-call-recorder-0.8-1.mrc.mga22.x86_64
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.