Hello Karl,

To build Baculum packages I would propose to do the following four steps:

1. Remove debian/ directory from your 13.0 working copy

2. Get the debian/ directory from this tar archive and put it to 13.0
sources:

https://www.bacula.org/downloads/baculum/stable-11/debian/pool/main/b/baculum/baculum_11.0.6~bullseye.tar.xz

3. Update paths in debian/ files because since version 11.0 some paths in
Baculum have changed. The major change is renamed 'Class' directory into
'Modules'.

4. Update the changelog and run dpkg-buildpackage

Good luck!

Best regards,
Marcin Haba (gani)

On Fri, 30 Dec 2022 at 22:06, Mag. Dr. Karl Kashofer <k...@kashofer.org>
wrote:

> Hi !
> I try to build bacula-gui version 13 on debian bullseye.
> I removed the dh-systemd requirement from debian/control as it does not
> exist in bullseye.
>
> wget -O bacula-gui-13.0.1.tar.gz https://www.bacula.org/download/11140/
>
> Doing "dpkg-buildpackage -us -uc" in the build tree yields:
>
> sed -i -e "s#%DOCUMENTROOT#/usr/share/baculum/htdocs#g" -e
> "s#%LOGDIR#/var/log/lighttpd#g" build/etc/baculum/baculum-web-lighttpd.conf
> sed -i -e "s#%CONFDIR#/etc/baculum#g"
> build/usr/lib/systemd/system/baculum-api-lighttpd.service
> sed -i -e "s#%CONFDIR#/etc/baculum#g"
> build/usr/lib/systemd/system/baculum-web-lighttpd.service
> find build/ -type f -name .gitignore -exec rm -f {} \;
> make[2]: Leaving directory '/bacula-gui-13.0.1/baculum'
> make[1]: Leaving directory '/bacula-gui-13.0.1/baculum'
>  dh_auto_test
> dh_auto_test: warning: Compatibility levels before 10 are deprecated
> (level 9 in use)
>  debian/rules binary
> dh binary --with=systemd
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>  dh_testroot
>  dh_prep
>  dh_installdirs
> dh_installdirs: warning: Compatibility levels before 10 are deprecated
> (level 9 in use)
>  dh_auto_install
> dh_auto_install: warning: Compatibility levels before 10 are deprecated
> (level 9 in use)
>  dh_install
> dh_install: warning: Compatibility levels before 10 are deprecated (level
> 9 in use)
> dh_install: warning: Cannot find (any matches for)
> "build/usr/share/baculum/htdocs/protected/API/Class" (tried in .,
> debian/tmp)
>
> dh_install: warning: baculum-api missing files:
> build/usr/share/baculum/htdocs/protected/API/Class
> dh_install: warning: Cannot find (any matches for)
> "build/usr/share/baculum/htdocs/protected/API/JavaScript" (tried in .,
> debian/tmp)
>
> dh_install: warning: baculum-api missing files:
> build/usr/share/baculum/htdocs/protected/API/JavaScript
> dh_install: warning: Cannot find (any matches for)
> "build/usr/share/baculum/htdocs/protected/Web/Class" (tried in .,
> debian/tmp)
>
> dh_install: warning: baculum-web missing files:
> build/usr/share/baculum/htdocs/protected/Web/Class
> dh_install: error: missing files, aborting
> make: *** [debian/rules:15: binary] Error 255
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit
> status 2
> root@01dd73cbda6a:/bacula-gui-13.0.1/baculum#
>
>
> Any idea what is missing to build the debian packages ?
> Thanks, KK
>
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


-- 
"Greater love hath no man than this, that a man lay down his life for his
friends." Jesus Christ

"Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za
przyjaciół swoich." Jezus Chrystus
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to