Спасибо @fred, @maxmackie, @enzotib.
Можно ли проверить процедуру, которую я выполнил.
#!/bin/sh
# script to copy the headers to all the source files and header files
for f in *.cpp; do
if (grep Copyright $f);then
echo "No need to copy the License Header to $f"
else
cat license.txt $f > $f.new
mv $f.new $f
echo "License Header copied to $f"
fi
done
иначе заголовок лицензии будет скопирован в несколько количество раз.
Предложите, чтобы я шаблон прошел все заголовки и источники в каталоге проекта и подкаталогах.
Я не мог понять полностью, что предложил @fred.
Я думаю, что это - ограничение или ошибка в текущих rpm/rpmbuild версиях. Я сообщил об этой проблеме, таким образом, я думаю способом, что на вопрос отвечают:
https://bugzilla.novell.com/show_bug.cgi? id=697943
Всегда необходимо устанавливать wx rpms в парах — один с реальной библиотекой, другой пакет, который просто говорит, "библиотека был установлен".
Без второго об/мин диспетчер пакетов и/или зависимое приложение не знали бы, что соответствующая wx библиотека присутствует вообще.
Я думаю, что Вы смешиваете файлы и пакеты.
То, что библиотека существует на Вашем диске, не означает, что она может использоваться для разрешения зависимости. Для этого должен быть пакет, который обеспечивает эту библиотеку.
С другой стороны, для разрешения зависимости, файл на самом деле не должен даже существовать. Только факт, что некоторый установленный пакет обеспечивает его, должен быть достаточно.
Добавьте поле Provides в заголовок файла спецификации, например.
Предоставляет :lib _отсутствует _жалоба.so ()(64-битная)
Это не работает, когда зависимость начинается, например, с.../
В этом случае используйте
Автозапрос :нет