lp://qastaging/libosinfo
- Get this branch:
- bzr branch lp://qastaging/libosinfo
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.fedorahosted.org/libosinfo.git.
Last successful import was .
Recent revisions
- 1061. By Roman Bogorodskiy
-
Fix build with older GCC
Build with older gcc fails with:
CC libosinfo_
1_0_la- osinfo_ avatar_ format. lo
In file included from ../osinfo/osinfo_ os.h:30,
from ../osinfo/ osinfo. h:55,
from osinfo_ avatar_ format. c:28:
../osinfo/osinfo_ media.h: 68: error: redefinition of typedef 'OsinfoMedia'
../osinfo/osinfo_ install_ script. h:43: error: previous declaration of 'OsinfoMedia' was here To avoid redefinition, use forward-declaration in a similar way
like it's done for OsinfoOs in osinfo/osinfo_os.h. - 1059. By Fabiano Fidencio
-
build: Fix .vapi generation
After a267020e272a generation of the .vapi file broke. It no longer has
path_pattern property while get_path_pattern() is still there.
Adding nodist_libosinfo_ 1_0_include_ HEADERS to the list of the files
passed to the .gir generation solves the problem. - 1058. By Daniel Berrange
-
don't include autogenerated enum files in dist
Previous commit 77cf2730eb6e550
3a9bd40e6baf7cc 0b393a9dc7
reverts 4e488678d4af0e54da7400851d554b c4c4497c76 (fixes
to the VPATH build) because it was said to break the
make distcheck.After examining the problem, it seems this commit was not
in fact the problem - it merely exposed the existing bug
elsewhere.The real problem is that we were including the autogenerated
enum files in the dist. So when doing builds from git those
files were in $builddir, but when doing builds from dist
those files were in $srcdir. Except that 'make distclean'
would delete the enum files, which would again cause them
to appear in $builddir.So the real fix is stop including the enum files in the dist
Signed-off-by: Daniel P. Berrange <email address hidden>
- 1057. By Daniel Berrange
-
build: fix VPATH based builds
The VPATH build fails because the enum generator is told to
look for two generated files in the $srcdir instead of builddir.
We should not in fact loom the generated files at all when building
enums, so they can be removed.The g-ir-scanner is also missing a -I$(build_dir) to let it find
the generated files.Finally the gtk-doc tools were not being told to look in the
$(build_dir)Signed-off-by: Daniel P. Berrange <email address hidden>
- 1055. By Daniel Berrange
-
autobuild.sh: fix flag to turn on werror
In commit 97091136bd037aa
44da13873ac9103 20b9ad7e6b we changed
to use gnulib's compiler warnings code, but forgot to change
the autobuild.sh flag to match. It should be --enable-werrorSigned-off-by: Daniel P. Berrange <email address hidden>
- 1054. By Daniel Berrange
-
autobuild.sh: run parallel make for faster builds
Set MAKEFLAGS to use -j option matching number of available
CPUs.Signed-off-by: Daniel P. Berrange <email address hidden>
- 1053. By Daniel Berrange
-
autobuild.sh: set a default value for AUTOBUILD_
INSTALL_ ROOT Signed-off-by: Daniel P. Berrange <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)