- http://www.debian.org/doc/debian-policy/ch-sharedlibs.html
- http://www.debian.org/doc/manuals/maint-guide/dreq.en.html
- http://www.debian.org/doc/manuals/maint-guide/build.ru.html
- http://en.opensuse.org/openSUSE:Build_Service_Debian_builds
- http://ru.opensuse.org/openSUSE:OSC
- http://ru.opensuse.org/openSUSE:Руководство_по_использованию_службы_сборки
Imagemagick не поддерживает формат webp
- http://packages.ubuntu.com/precise/imagemagick
- http://askubuntu.com/questions/251950/imagemagick-convert-cant-convert-to-webp
Собрал пакет:
# Перед выполнением надо зарегистрироваться на https://build.opensuse.org
# Создаём директорию для экспериментов
mkdir rtfm
cd rtfm
# Создание пакета
## создать пакет imagemagick в проекте home:aminin
osc meta pkg -e home:aminin imagemagick
## скачать файлы пакета из репозитория в директорию ./home:aminin/imagemagick
osc co home:aminin imagemagick
cd home:aminin/imagemagick
sudo apt-get install libwebp-dev
apt-get source imagemagick
mv imagemagick_6.6.9.7-5ubuntu3.2.debian.tar.bz2 \
imagemagick_6.6.9.7-5ubuntu3.2wp1.debian.tar.bz2
ci imagemagick-6.6.9.7
## Добавить версию 6.6.9.7-5ubuntu3.2wp1 в changelog
vim debian/changelog
## Добавить в Build-Depends libwebp-dev
vim debian/control
dpkg-buildpackage -uc -us
cd ..
osc add imagemagick_6.6.9.7.orig.tar.gz imagemagick_6.6.9.7-5ubuntu3.2wp1.dsc imagemagick_6.6.9.7-5ubuntu3.2wp1.debian.tar.bz2
osc ci -m "Initial commit"
# Аналогично создал libwebp-dev на OBS, потому что в репе OBS его не оказалось из-за лицензионной политики в отношении пакетов universe