On Wed, Nov 16, 2011 at 18:16, Andrea Cascio andrea@nucleus.it wrote:
So the right repo is tde3.5.13, not the one that will "destroy my cat", ok? ;)
Yup ;) Right now qt3 is only in there >_> and there are patches to remove from it. However, arts, libtqt4, and the dbus bindings are finished and tested, so that can be uploaded ASAP (when qt3 succeeds in building).
Yes, got it. Now, I hope you will advice me, regarding the correct way to work with it. Should I make my own branch or track your suse branch or work on your branch locally than sending you the patches? Sorry if the question sounds stupid but I'm just a beginner with GIT.
Don't worry, no question is stupid :) You can track my suse branch, makes life so much easier :) I use Eclipse with the RPM Spec file editor plugin, so you might see some metadata files there; feel free to ignore them. (I have on record everything to tdebase (kdebase), which means other core apps can be packaged. I have created the directories necessary for them already, so all that's left is importing and modifying)
In .gitignore, I set ignore to backup files (~), _service:*, and .osc, so if you initialize osc in any of the directories, rest assured, nothing will be sent to git :)
There is a package called tde-packaging that I will push ASAP. It contains all your %_tde_prefix and %_tde_bindir and handy directory macros that makes packaging so much easier. In addition, when you are calling cmake, use the following:
%cmake_tde -d build -- -DSOMEOPTION=ON
%make_tde -d build
%makeinstall_tde -d build
This ensures that everything is properly built in the right prefixes and build directories. :) No need to set cmake prefix or anything, that is what %cmake_tde is for. (btw, if you want to specify any extra cmake options, you need the --)
Still, there are much more patches than I expected, expecially in core packages. Oh well, more patches, more glory. :) Something to start with: if I understand correctly "qt3-3.3.8d" is absolutely required, the qt3-3.3.8c maintained in the standard openSUSE repo won't do the job, right? Do you mind if I try to get a working package for it, as a start? The one on the OBS does not appear to build.
Sure. I started removing some of the "already applied" patches, feel free to finish that. I'll throw up tde-packaging and the dependencies on the OBS.
I have sent my account. :)
Got it :D