On Wed, Nov 16, 2011 at 18:16, Andrea Cascio <andrea@...> 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