что сделано
залил tar.gz предварительно скачанный локально с sourceforge
локально излек spec и spec.in
оригинал
BuildRequires: atk-devel
BuildRequires: desktop-file-utils
BuildRequires: freetype2-devel
BuildRequires: gc-devel >= 6.4
BuildRequires: gettext-tools
BuildRequires: gtkmm2-devel
BuildRequires: libart_lgpl-devel >= 2.3.10
BuildRequires: libgnomeprintui-devel >= 2.2.0
BuildRequires: gnome-vfs2-devel
BuildRequires: libpng-devel
BuildRequires: libsigc++2-devel
BuildRequires: libxml2-devel >= 2.4.24
BuildRequires: libxslt-devel
BuildRequires: pango-devel
BuildRequires: perl-XML-Parser
BuildRequires: pkg-config
BuildRequires: python-devel
подправленное
BuildRequires: atk-devel
BuildRequires: desktop-file-utils
BuildRequires: freetype2-devel
BuildRequires: gc-devel >= 6.4
BuildRequires: gettext-tools
BuildRequires: gtkmm2-devel
BuildRequires: libart_lgpl-devel >= 2.3.10
BuildRequires: libgnomeprintui-devel >= 2.2.0
BuildRequires: gnome-vfs2-devel
BuildRequires: libpng-devel
BuildRequires: libsigc++2-devel
BuildRequires: libxml2-devel >= 2.4.24
BuildRequires: libxslt-devel
BuildRequires: pango-devel
BuildRequires: perl-XML-Parser
BuildRequires: pkg-config
BuildRequires: python-devel
вопрос чтобы собрать пакеты в obs мне нужно
- залить spec и/или spec.in в проект (который кстати назвал inkscape-unstable) может и неправильно?
- запаковать в tar.gz и залить еще раз?
- ваш вариант
и второй попутный вопрос
как мне задать путь --prefix=/opt/gnome/bin например, и необходимо название inkscape-unstable или достаточно
ln -s /opt/gnome/bin/inkscape /usr/local/bin/inkscape-unstable?
ошибочка вышла оригинал таки немного оличается
BuildRequires: atk-devel
BuildRequires: desktop-file-utils
BuildRequires: freetype-devel
BuildRequires: gc-devel >= 6.4
BuildRequires: gettext
BuildRequires: gtkmm24-devel
BuildRequires: libart_lgpl-devel >= 2.3.10
BuildRequires: libgnomeprintui22-devel >= 2.2.0
BuildRequires: gnome-vfs2-devel
BuildRequires: libpng-devel
BuildRequires: libsigc++20-devel
BuildRequires: libxml2-devel >= 2.4.24
BuildRequires: libxslt-devel
BuildRequires: pango-devel
BuildRequires: perl-XML-Parser
BuildRequires: pkgconfig
BuildRequires: python-devel
пока буду писать сюда
в общем нужно было залить измененный spec рядом с tar.gz
пока собирается
***skiped***
checking for x86_64-unknown-linux-gnu-g++... no
checking for x86_64-unknown-linux-gnu-c++... no
checking for x86_64-unknown-linux-gnu-gpp... no
checking for x86_64-unknown-linux-gnu-aCC... no
checking for x86_64-unknown-linux-gnu-CC... no
checking for x86_64-unknown-linux-gnu-cxx... no
checking for x86_64-unknown-linux-gnu-cc++... no
checking for x86_64-unknown-linux-gnu-cl.exe... no
checking for x86_64-unknown-linux-gnu-FCC... no
checking for x86_64-unknown-linux-gnu-KCC... no
checking for x86_64-unknown-linux-gnu-RCC... no
checking for x86_64-unknown-linux-gnu-xlC_r... no
checking for x86_64-unknown-linux-gnu-xlC... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether the C++ compiler works... no
configure: error: in `/usr/src/packages/BUILD/inkscape-0.48pre1':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
error: Bad exit status from /var/tmp/rpm-tmp.K9wA93 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.K9wA93 (%build)
System halted.
насколько я понял в obs на виртуальной машине не поднялся с++ компилятор?
checking whether the C++ compiler works… no
из-за чего собственно так и получилось…
растолкуйте плиз че я сделал не так?
BuildRequires: gcc-c++
Рекомендуется архив в tar.bz2 заливать, для экономии места.
да спасибо 
это помогло, дальше было много подобного пришлось добавлять и другие пакеты
сейчас зависимости в inkscape.spec выглядит вот так
BuildRequires: gcc-c++
BuildRequires: intltool
BuildRequires: liblcms-devel
#BuildRequires: ImageMagick-devel
BuildRequires: boost-devel
BuildRequires: gsl-devel
BuildRequires: libwpg-devel
BuildRequires: libpoppler-devel
BuildRequires: atk-devel
BuildRequires: desktop-file-utils
BuildRequires: freetype2-devel
BuildRequires: gc-devel >= 6.4
BuildRequires: gettext
BuildRequires: gtkmm2-devel
BuildRequires: libart_lgpl-devel >= 2.3.10
BuildRequires: libgnomeprintui-devel >= 2.2.0
BuildRequires: gnome-vfs2-devel
BuildRequires: libpng-devel
BuildRequires: libsigc++2-devel
BuildRequires: libxml2-devel >= 2.4.24
BuildRequires: libxslt-devel
BuildRequires: pango-devel
BuildRequires: perl-XML-Parser
BuildRequires: pkg-config
BuildRequires: python-devel
ImageMagick штука опционная но дает кое какие плюшки. Конфигуратор в obs окружении наотрез отказался его видеть
поэтому закоментил… так и не понял почему… оно есть в стандартной репе.
так вот собственно все бы хорошо но возникла ошибка которую собственным скудными победить не могу 
даю тут большой кусок лога потому как не вижу где трабл
***skipped***
sf@suse.de: if you find problems with this script, drop me a note
+ RPM_BUILD_ROOT=/usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64
+ export RPM_BUILD_ROOT
+ test -x /usr/sbin/Check -a 399 = 0 -o -x /usr/sbin/Check -a '!' -z /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64
+ echo 'I call /usr/sbin/Check...'
I call /usr/sbin/Check...
+ /usr/sbin/Check
-rw-r--r-- 1 abuild abuild 12319 Jun 30 07:21 /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64//usr/share/man/man1/inkscape.1.gz
-rw-r--r-- 1 abuild abuild 915 Jun 30 07:21 /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64//usr/share/man/man1/inkview.1.gz
-rw-r--r-- 1 abuild abuild 12999 Jun 30 07:21 /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64//usr/share/man/fr/man1/inkscape.1.gz
Checking permissions and ownerships - using the permissions files
/tmp/Check.perms.mQMn0w
setting /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/ to root:root 0755. (wrong owner/group abuild:abuild)
setting /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/ to root:root 0755. (wrong owner/group abuild:abuild)
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-debug
+ /usr/lib/rpm/brp-check-la
+ /usr/lib/rpm/brp-symlink
+ /usr/lib/rpm/brp-desktop
WARNING: '/usr/lib/rpm/brp-desktop.data/suse-screensavers.menu' does not exist
WARNING: '/usr/lib/rpm/brp-desktop.data/preferences-gnome.menu' does not exist
WARNING: '/usr/lib/rpm/brp-desktop.data/applications-kmenuedit.menu' does not exist
+ /usr/lib/rpm/brp-rpath
+ /usr/lib/rpm/brp-pie
+ /usr/lib/rpm/brp-rootfs
+ /usr/lib/rpm/brp-tcl
+ /usr/lib/rpm/brp-check-python
+ /usr/lib/rpm/brp-check-bytecode-version
+ /usr/lib/rpm/brp-boot-scripts
+ /usr/lib/rpm/brp-hook
Processing files: inkscape-0.48pre1-12.1.x86_64
error: File not found by glob: /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/pixmaps/*
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ROimKU
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd inkscape-0.48pre1
+ DOCDIR=/usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/doc/packages/inkscape
+ export DOCDIR
+ rm -rf /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/doc/packages/inkscape
+ /bin/mkdir -p /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/doc/packages/inkscape
+ cp -pr AUTHORS COPYING ChangeLog NEWS README doc/keys.html /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/doc/packages/inkscape
+ exit 0
RPM build errors:
File not found by glob: /usr/src/packages/BUILDROOT/inkscape-0.48pre1-12.1.x86_64/usr/share/pixmaps/*
System halted.
помогите разобраться… обидно блин фроде в шаге от результата 
Значок в pixmaps не установился, а в %files прописано. Надо всё смотреть, так трудно сказать.