Check Vcs-Svn header (or use `debcheckout gnome-panel`).
If you want to contribute to the packaging, you are always welcome.
The packaging currently uses CDBS and pkg-gnome .mk files (like most other GNOME packages), but I can change it to use Debhelper (and autogen.sh) if needed.
--
Dmitry Shachnev
Hi,
what I don't understand is why you run autoreconf directly instead of using the autogen.sh script? Maybe you can give me a link to the repository which stores the packaging metadata for gnome-panel. Then I will also attempt to package it, that should be a good practice for me. So far I only packaged tilda and compared to gnome-panel it has a much simpler structure.
Cheers
Sebastian
On 02/06/14 17:35, Dmitry Shachnev wrote:
Hi Lanoxx,
Now make distcheck works, but building from the tarball it generates still fails (with the same error about unresolved dconf symbols).
I will investigate that later.
--
Dmitry ShachnevAm 02.06.2014 04:38 schrieb "Lanoxx" <lanoxx gmx net>:
Hi Dmitry,
I just pushed a commit to master that completely fixes make distcheck, now running 'make; make distcheck' from a clean state will produce a tarball that _DOES_ contain these two files:
gtk-doc.make and po/Makefile.in.in
Let me know if that will fix your build problems. If make distcheck finishes without error, then it should be an indicator that the build system is correct, or not?
Cheers
Sebastian
On 29/05/14 18:41, Dmitry Shachnev wrote:
Copying gtk-doc.make and po/Makefile.in.in into the tarball fixed it.
Now I am getting this failure:
[...]
../../gnome-panel/libpanel-util/.libs/libpanel-util.a(panel-dconf.o):
In function `panel_dconf_client_get':
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:32:
undefined reference to `dconf_client_new'
[...]
../../gnome-panel/libpanel-util/.libs/libpanel-util.a(panel-dconf.o):
In function `panel_dconf_list_subdirs':
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:76:
undefined reference to `dconf_client_list'
/build/buildd/gnome-panel-3.8.0+20140525.2/gnome-panel/libpanel-util/panel-dconf.c:81:
undefined reference to `dconf_is_rel_dir'
collect2: error: ld returned 1 exit status
make[6]: *** [libclock-applet.la] Error 1
make[6]: Leaving directory
`/build/buildd/gnome-panel-3.8.0+20140525.2/applets/clock'
https://launchpadlibrarian.net/176551903/buildlog_ubuntu-utopic-amd64.python-qt4_4.11%2Bdfsg-1~ppa1_FAILEDTOBUILD.txt.gz
This one looks like a result of missing -l flag somewhere.
--
Dmitry Shachnev
On Thu, May 29, 2014 at 7:57 PM, Dmitry Shachnev <mitya57 ubuntu com> wrote:
Hi,_______________________________________________
Running "autoreconf -f -i" on gnome-panel source tree (from git), I get:
[...]
automake: error: cannot open < gtk-doc.make: No such file or directory
autoreconf: automake failed with exit status: 1
This does not happen with 3.8.0 tarball (probably because the tarball
contains some automake files).
Autoreconf is run as part of Debian package build process, so this is
a blocker for packaging the latest git snapshot.
Does anybody know what may cause this error?
--
Dmitry Shachnev
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
_______________________________________________
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
_______________________________________________ gnome-flashback-list mailing list gnome-flashback-list gnome org https://mail.gnome.org/mailman/listinfo/gnome-flashback-list
_______________________________________________
gnome-flashback-list mailing list
gnome-flashback-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-flashback-list