On Wed, Nov 16, 2011 at 18:16, Andrea Cascio <andrea(a)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
--
later daze. :: Robert Xu ::
rxu.lincomlinux.org :: protocol.by/rxu