|
From: Christian K. <sh...@de...> - 2000-07-18 07:03:00
|
On 00-07-17 Marcelo E. Magallon wrote:
> In order to figure out some context for the Spanish translation I had
> to build stormpkg. There's a bug (#108784) stating that it won't
> build. It's fixed now (hint, close the bug) but it still won't build,
> in debian/rules one has to change:
> install -d debian/tmp/usr/share/icons/
> install -d debian/tmp/usr/share/applnk
> cp -r debian/gnome/* debian/tmp/usr/share/gnome/apps
> - cp -r pixmaps/stormpkg_box*.xpm debian/tmp/usr/share/icons
> + cp -r pixmaps/*.xpm debian/tmp/usr/share/icons
> cp -r debian/kde/* debian/tmp/usr/share/applnk
>
> I didn't change this because this is not the reason I was granted write
> access to the CVS tree. Would anyone mind if I change such things
> directly (with a proper log) or do you guys prefer to have a bug
> submitted?
No, I think as you got the same cvs-access and one is able to trace the
changes of somebody, you should fold in the changes in the cvs-tree.
> Along the same lines, in po/Makefile.in.in there's a problem which will
> prevent the package from building, namely:
> @@ -111,16 +111,16 @@
> install-data-no: all
> install-data-yes: all
> if test -r "$(MKINSTALLDIRS)"; then \
> - $(MKINSTALLDIRS) $(datadir); \
> + $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
> else \
> - $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
> + $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
> fi
> @catalogs='$(CATALOGS)'; \
> for cat in $$catalogs; do \
> cat=`basename $$cat`; \
> case "$$cat" in \
> - *.gmo) destdir=$(gnulocaledir);; \
> - *) destdir=$(localedir);; \
> + *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
> + *) destdir=$(DESTDIR)$(localedir);; \
> esac; \
> lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> dir=$$destdir/$$lang/LC_MESSAGES; \
> i.e., stuff is getting installed on $(prefix)/blah/$(datadir), and
> prefix is set to /usr. One option is to install the files with prefix
> set to $PWD/debian/tmp/usr and the other one is applying this patch.
If the prefix is currently set to point to /usr, I think we should
change the default so, that it points to /usr/local instead. Anyway I
think the current behaviour is the same as for other software which
comes out of cvs or a tar.gz. So I don't see the need for changing it,
but if the others think it's good, then let's fold it in.
> Also, I noticed some stuff like configure is on the CVS tree. It
> shouldn't. config.h, log, po/stamp-cat-id, po/cat-id-tbl.c,
> po/Makefile, po/Makefile.in shouldn't be there, too. (and I guess
> stamp-h neither)
Well, I noticed some other stuff and so I cleaned the cvs-tree a bit
more up and now it's hopefully clean enough. I only failed to remove the
directory .xvpics under pixmaps. Could somebody with more knowledge
about cvs do this please, I tried but somehow failed.
> And lastly, for some reason my Makefile.in.in got changed/updated
> (sorry, I'm not at home to check the version the gettext -- it's
> whatever is on woody atm)
Which Makefile.in.in do you exactly mean, the one in po? Could you
please look what the changes are and tell us?
Ciao
Christian
--
Debian Developer and Quality Assurance Team Member
1024/26CC7853 31E6 A8CA 68FC 284F 7D16 63EC A9E6 67FF 26CC 7853
|