Hi, I would like to push the maps apps that I develop to OpenSUSE OBS and would like to ask someone to review and give feedback regarding the approach. In the longer term, I am planning to build Nemo Mobile on the basis of OpenSUSE or Fedora / ARM as well. So, it would be great to get an approach checked before a larger number of packages will be converted from Sailfish OBS. As for my background, maps stack was developed originally for Sailfish and later ported to Linux desktop. All has been compiled and maintained on Sailfish OBS, which has a somewhat different setup and source services. In particular, I am interested in _service and rpm spec's. As an example, please consider https://build.opensuse.org/package/show/home:rinigus:scratchbox/rrdtool . This is just a small example which is used for learning and will be removed later. In my case, all or most of the packages are in git and contain RPM spec's. In the case of that example, it is a separate repo with the packaged code as a submodule - practice used for many Sailfish packages. The current _service is failing for me and I am not sure it is possible to get what I want: <services> <service name="obs_scm"> <param name="url">https://github.com/rinigus/pkg-rrdtool.git</param> <param name="scm">git</param> <param name="revision">suse</param> <param name="extract">rpm/*</param> <param name="filename">rrdtool</param> <param name="version">_none_</param> </service> <service mode="buildtime" name="tar" /> <service mode="buildtime" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> </services> I would like source service to 1. pull sources from git (this works) 2. extract SPEC from pulled sources (this works) 3. not to mingle with the version and use version from SPEC 4. on build, create tar in format filename-version.tar.xz 5. unpack and use the same setup as was done before: %setup -q -n %{name}-%{version}/rrdtool in this case. I know that I can skip source packing into tar and then use "%setup -q -n %_sourcedir/%{name}/rrdtool -T -D" in SPEC as well specify _service as a source. Ideally, I would keep spec as it is and prepare through services. Is it possible? If it is, what should I change? Thanks for help, Rinigus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org