diff options
104 files changed, 160 insertions, 70 deletions
diff --git a/packages/gstreamer-networking.package b/packages/gstreamer-networking.package index 21cf377e..a9bb2b36 100644 --- a/packages/gstreamer-networking.package +++ b/packages/gstreamer-networking.package @@ -25,6 +25,6 @@ class Package(package.Package): [DistroVersion.DEBIAN_WHEEZY, DistroVersion.UBUNTU_NATTY, DistroVersion.UBUNTU_ONEIRIC, DistroVersion.FEDORA_16]: - self.files += ['libgcrypt:libs', 'gmp:libs', 'gnutls:libs:lang', + self.files += ['libgcrypt:libs', 'gmp:libs', 'gnutls:libs:libs_extra:lang', 'libgpg-error:libs:lang', 'libtasn1:libs', 'nettle:libs', 'glib-networking'] diff --git a/recipes/XML-Simple.recipe b/recipes/XML-Simple.recipe index 3ac0513d..5b30e536 100644 --- a/recipes/XML-Simple.recipe +++ b/recipes/XML-Simple.recipe @@ -3,5 +3,6 @@ class Recipe(recipe.Recipe): name = 'XML-Simple' version = '2.18' + licenses = [License.GPLv1Plus] btype = BuildType.MAKEFILE configure_tpl = 'perl Makefile.PL PREFIX=$CERBERO_PREFIX' diff --git a/recipes/a52dec.recipe b/recipes/a52dec.recipe index 8dd84e83..c37a0d62 100644 --- a/recipes/a52dec.recipe +++ b/recipes/a52dec.recipe @@ -3,8 +3,8 @@ class Recipe(recipe.Recipe): name = 'a52dec' version = '0.7.4' + licenses = [License.GPLv2Plus] configure_options = '--with-pic --enable-shared' - license = License.GPLv2 files_libs = ['liba52'] files_bins = ['a52dec'] diff --git a/recipes/atk.recipe b/recipes/atk.recipe index 021dce54..13024ecb 100644 --- a/recipes/atk.recipe +++ b/recipes/atk.recipe @@ -4,8 +4,8 @@ class Recipe(recipe.Recipe): name = 'atk' version = '2.2.0' + licenses = [License.LGPLv2Plus] deps = ['glib'] - license = License.LGPLv2 files_libs = ['libatk-1.0'] files_devel = ['lib/pkgconfig/atk.pc', 'include/atk-1.0'] diff --git a/recipes/binutils.recipe b/recipes/binutils.recipe index ac5caf00..186c0c18 100644 --- a/recipes/binutils.recipe +++ b/recipes/binutils.recipe @@ -1,6 +1,7 @@ class Recipe(recipe.Recipe): name = 'binutils' version = '2.22' + licenses = [License.GPL] configure_options = '--with-sysroot=$CERBERO_PREFIX --disable-multilib' files_bins = ['addr2line', 'ar', 'as', 'c++filt', 'dlltool', 'dllwrap', diff --git a/recipes/bzip2.recipe b/recipes/bzip2.recipe index a8cc9d4f..3cb28f34 100644 --- a/recipes/bzip2.recipe +++ b/recipes/bzip2.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'bzip2' version = '1.0.6' - license = License.BSD_like + licenses = [License.BSD_like] files_libs = ['libbz2'] files_devel = ['include/bzlib.h'] diff --git a/recipes/cairo.recipe b/recipes/cairo.recipe index fe96a001..b3f1fed1 100644 --- a/recipes/cairo.recipe +++ b/recipes/cairo.recipe @@ -4,8 +4,9 @@ class Recipe(recipe.Recipe): name = 'cairo' version = '1.10.2' + # either LGPLv2.1 or MPLv1.1 + licenses = [License.LGPLv2_1] deps = ['glib', 'libpng', 'zlib', 'pixman', 'fontconfig', 'freetype'] - license = License.LGPLv2_1 files_libs = ['libcairo', 'libcairo-gobject', 'libcairo-script-interpreter'] files_devel = [ diff --git a/recipes/cdparanoia.recipe b/recipes/cdparanoia.recipe index d1e4c99a..fe6e9e6e 100644 --- a/recipes/cdparanoia.recipe +++ b/recipes/cdparanoia.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'cdparanoia' version = '10.3' + # binaries are GPL + licenses = [License.LGPLv2_1Plus] files_libs = ['libcdda_paranoia', 'libcdda_interface'] files_devel = ['include/cdda_interface.h', 'include/cdda_paranoia.h', 'include/utils.h'] diff --git a/recipes/cerbero.recipe b/recipes/cerbero.recipe index 943d9167..b3ed20ff 100644 --- a/recipes/cerbero.recipe +++ b/recipes/cerbero.recipe @@ -3,8 +3,9 @@ class Recipe(recipe.Recipe): name = 'cerbero' version = '0.1.0' + # TODO: check license - source files are LGPLv2+ and LICENSE.LGPL is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] commit = 'origin/master' - license = License.LGPL make_install = 'make install PREFIX=$CERBERO_PREFIX' files_bins = ['cerbero'] diff --git a/recipes/clutter-gst.recipe b/recipes/clutter-gst.recipe index cca84bc6..073c75ad 100644 --- a/recipes/clutter-gst.recipe +++ b/recipes/clutter-gst.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'clutter-gst' version = '1.4.6' + # TODO: check license - source files are LGPLv2+ and COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] configure_options = "--disable-introspection " deps = ['clutter', 'gstreamer', 'gst-plugins-base'] use_system_libs = True diff --git a/recipes/clutter.recipe b/recipes/clutter.recipe index 9214e9c6..e2f49765 100644 --- a/recipes/clutter.recipe +++ b/recipes/clutter.recipe @@ -3,10 +3,12 @@ class Recipe(recipe.Recipe): name = 'clutter' version = '1.8.4' + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ + # and COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] configure_options = "--disable-introspection " deps = ['json-glib', 'cairo', 'atk', 'pango', 'cogl'] use_system_libs = True - license = License.LGPLv2_1 files_devel = [ 'lib/pkgconfig/clutter-1.0.pc', diff --git a/recipes/cogl.recipe b/recipes/cogl.recipe index 3b8b0469..2ee89ae3 100644 --- a/recipes/cogl.recipe +++ b/recipes/cogl.recipe @@ -3,10 +3,11 @@ class Recipe(recipe.Recipe): name = 'cogl' version = '1.8.2' + # TODO: check license - source files are LGPLv2+ and COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] configure_options = "--disable-introspection " use_system_libs = True deps = [ 'gdk-pixbuf' ] - license = License.LGPLv2_1 files_libs = ['libcogl', 'libcogl-pango'] files_devel = [ diff --git a/recipes/dbus.recipe b/recipes/dbus.recipe index eade1437..92d4d372 100644 --- a/recipes/dbus.recipe +++ b/recipes/dbus.recipe @@ -3,7 +3,8 @@ class Recipe(recipe.Recipe): name = 'dbus' version = '1.4.16' - license = License.AFLv2_1 + # either AFLv2.1 or or GPLv2+ + licenses = [License.AFLv2_1] deps = ['expat'] configure_options = '--disable-xml-docs --disable-doxygen-docs --disable-selinux --disable-libaudit --disable-launchd --disable-tests --disable-x11-autolaunch --disable-Werror ' diff --git a/recipes/docbook-xml.recipe b/recipes/docbook-xml.recipe index cbe2c4b7..e9f69d95 100644 --- a/recipes/docbook-xml.recipe +++ b/recipes/docbook-xml.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'docbook-xml' version = '4.3' + # FIXME - no license defined + licenses = [] btype = BuildType.CUSTOM def install(self): diff --git a/recipes/docbook-xsl.recipe b/recipes/docbook-xsl.recipe index 22cf993e..f83e8934 100644 --- a/recipes/docbook-xsl.recipe +++ b/recipes/docbook-xsl.recipe @@ -3,6 +3,7 @@ class Recipe(recipe.Recipe): name = 'docbook-xsl' version = '1.76.1' + licenses = [License.BSD_like] btype = BuildType.CUSTOM def install(self): diff --git a/recipes/expat.recipe b/recipes/expat.recipe index 9027e52a..6aa23b07 100644 --- a/recipes/expat.recipe +++ b/recipes/expat.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'expat' version = '2.1.0' - license = License.BSD_like + licenses = [License.BSD_like] files_libs = ['libexpat'] files_devel = ['include/expat.h', 'include/expat_external.h', 'lib/pkgconfig/expat.pc'] diff --git a/recipes/faad2.recipe b/recipes/faad2.recipe index 1f7b1d1b..afd0d5f8 100644 --- a/recipes/faad2.recipe +++ b/recipes/faad2.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'faad2' version = '2.7' - license = License.GPLv2 + licenses = [License.GPLv2Plus] files_libs = ['libfaad'] files_bin = ['faad'] diff --git a/recipes/flac.recipe b/recipes/flac.recipe index 840c7da9..dd20a727 100644 --- a/recipes/flac.recipe +++ b/recipes/flac.recipe @@ -4,11 +4,15 @@ class Recipe(recipe.Recipe): name = 'flac' version = '1.2.1' - license = License.BSD # only libraries, tools are GPL + # only libraries are Xiph.org (aka BSD-like), tools are GPLv2+ and defined below + licenses = [License.BSD_like] platform_deps = { Platform.WINDOWS: ['libiconv'] } files_libs = ['libFLAC', 'libFLAC++'] + files_bins = ['flac', 'metaflac'] + files_bins_licenses = [License.GPLv2Plus] + files_devel = [ 'lib/pkgconfig/flac.pc', 'lib/pkgconfig/flac++.pc', diff --git a/recipes/fontconfig.recipe b/recipes/fontconfig.recipe index adce9b9e..bc07acec 100644 --- a/recipes/fontconfig.recipe +++ b/recipes/fontconfig.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'fontconfig' version = '2.8.0' - license = License.MIT + licenses = [License.MIT] deps = ['expat', 'freetype', 'zlib'] platform_deps = { Platform.WINDOWS: ['libiconv'] } diff --git a/recipes/freetype.recipe b/recipes/freetype.recipe index dbf47ad2..c5add34b 100644 --- a/recipes/freetype.recipe +++ b/recipes/freetype.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'freetype' version = '2.4.8' - license = License.FreeType + licenses = [License.FreeType] configure_tpl = "%(config-sh)s --prefix=%(prefix)s --libdir=%(libdir)s" force_configure = True diff --git a/recipes/fribidi.recipe b/recipes/fribidi.recipe index 0308cdde..d8aac58b 100644 --- a/recipes/fribidi.recipe +++ b/recipes/fribidi.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'fribidi' version = '0.19.2' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libfribidi'] files_bins = ['fribidi'] diff --git a/recipes/gcc-core.recipe b/recipes/gcc-core.recipe index b3fbb977..0b5b3914 100644 --- a/recipes/gcc-core.recipe +++ b/recipes/gcc-core.recipe @@ -1,6 +1,7 @@ class Recipe(recipe.Recipe): name = 'gcc-core' version = '4.6.2' + licenses = [License.GPLv3] configure_options = '--disable-multilib --enable-fully-dynamic-string' make = 'make all-gcc' make_install = 'make install-gcc' diff --git a/recipes/gcc.recipe b/recipes/gcc.recipe index 3eb05ee3..66cd022e 100644 --- a/recipes/gcc.recipe +++ b/recipes/gcc.recipe @@ -1,6 +1,7 @@ class Recipe(recipe.Recipe): name = 'gcc' version = '4.6.2' + licenses = [License.GPLv3] supports_non_src_build = True stype = SourceType.CUSTOM deps = ['mingw-w64'] diff --git a/recipes/gdk-pixbuf.recipe b/recipes/gdk-pixbuf.recipe index 723f2eff..e8599578 100644 --- a/recipes/gdk-pixbuf.recipe +++ b/recipes/gdk-pixbuf.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'gdk-pixbuf' version = '2.24.1' - license = License.LGPLv2_1 + licenses = [License.LGPLv2Plus] configure_options = '--with-included-loaders ' deps = ['jpeg', 'glib', 'libpng', 'tiff', 'zlib' ] diff --git a/recipes/gettext.recipe b/recipes/gettext.recipe index 920ca741..64932803 100644 --- a/recipes/gettext.recipe +++ b/recipes/gettext.recipe @@ -4,12 +4,14 @@ class Recipe(recipe.Recipe): name = 'gettext' version = '0.18.1.1' + # only libraries are LGPLv2+, tools are GPLv3+ and defined below + licenses = [License.LGPLv2Plus] srcdir = 'gettext-runtime' autoreconf = True - license = License.LGPL files_libs = ['libintl', 'libasprintf'] files_bins = ['gettext', 'ngettext', 'envsubst'] + files_bins_licenses = [License.GPLv3Plus] files_devel = ['include/libintl.h', 'include/autosprintf.h'] files_lang = ['gettext-runtime'] diff --git a/recipes/glib-networking.recipe b/recipes/glib-networking.recipe index 8ffd0010..9701af71 100644 --- a/recipes/glib-networking.recipe +++ b/recipes/glib-networking.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'glib-networking' version = '2.30.2' - license = License.LGPLv2 + licenses = [License.LGPLv2Plus] configure_options = "--without-ca-certificates" deps = ['glib', 'gnutls'] diff --git a/recipes/glib.recipe b/recipes/glib.recipe index 32cefe18..a426de5f 100644 --- a/recipes/glib.recipe +++ b/recipes/glib.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'glib' version = '2.32.1' - license = License.LGPLv2 + licenses = [License.LGPLv2Plus] configure_sh = 'sh autogen.sh' deps = ['libffi', 'zlib'] can_use_configure_cache = False diff --git a/recipes/gmp.recipe b/recipes/gmp.recipe index ecaf54fc..59014220 100644 --- a/recipes/gmp.recipe +++ b/recipes/gmp.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'gmp' version = '5.0.4' - license = License.LGPL + licenses = [License.LGPLv3Plus] files_libs = ['libgmp'] files_devel = ['include/gmp.h'] diff --git a/recipes/gnutls.recipe b/recipes/gnutls.recipe index 651918c4..c27946ae 100644 --- a/recipes/gnutls.recipe +++ b/recipes/gnutls.recipe @@ -4,12 +4,17 @@ class Recipe(recipe.Recipe): name = 'gnutls' version = '3.0.14' - license = License.LGPLv2_1Plus + # main library is LGPLv3+ and binaries and libgnutls-openssl are + # GPLv3+ and defined below + licenses = [License.LGPLv3Plus] configure_options = "--enable-local-libopts --disable-guile" deps = ['zlib', 'nettle', 'libgcrypt', 'libtasn1'] - files_libs = ['libgnutls', 'libgnutlsxx', 'libgnutls-openssl'] + files_libs = ['libgnutls', 'libgnutlsxx'] + files_libs_extra = ['libgnutls-openssl'] + files_libs_extra_licenses = [License.GPLv3] files_bins = ['gnutls-cli', 'gnutls-serv', 'gnutls-cli-debug'] + files_bins_licenses = [License.GPLv3] files_devel = ['lib/pkgconfig/gnutls.pc', 'include/gnutls'] files_lang = ['gnutls'] diff --git a/recipes/gst-ffmpeg-static.recipe b/recipes/gst-ffmpeg-static.recipe index 68a53749..b4f1d03c 100644 --- a/recipes/gst-ffmpeg-static.recipe +++ b/recipes/gst-ffmpeg-static.recipe @@ -3,6 +3,9 @@ class Recipe(recipe.Recipe): name = 'gst-ffmpeg-static' version = '0.10.13' + # TODO - check license, plugin is certainly LGPLv2+, but need to check + # the linked libs + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-shared --enable-static --enable-lgpl --disable-examples ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-ffmpeg'} diff --git a/recipes/gst-ffmpeg.recipe b/recipes/gst-ffmpeg.recipe index 4db2a8a9..ce567fa6 100644 --- a/recipes/gst-ffmpeg.recipe +++ b/recipes/gst-ffmpeg.recipe @@ -4,6 +4,9 @@ class Recipe(recipe.Recipe): name = 'gst-ffmpeg' version = '0.10.13' + # TODO - check license - plugin is certainly LGPLv2+, but need to check + # the linked libs + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--enable-lgpl --disable-examples ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-ffmpeg'} diff --git a/recipes/gst-playback-test.recipe b/recipes/gst-playback-test.recipe index a24641be..864f41d9 100644 --- a/recipes/gst-playback-test.recipe +++ b/recipes/gst-playback-test.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'gst-playback-test' version = '0.0.1' + # TODO: check license - source files are LGPLv2+ and COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] config_sh = 'sh autogen.sh' remotes = {'upstream': 'git://git.collabora.co.uk/git/user/slomo/gst-playback-test.git'} deps = ['glib', 'gstreamer', 'gtk+'] diff --git a/recipes/gst-plugins-bad-static.recipe b/recipes/gst-plugins-bad-static.recipe index a8f0641d..467664f7 100644 --- a/recipes/gst-plugins-bad-static.recipe +++ b/recipes/gst-plugins-bad-static.recipe @@ -3,8 +3,10 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-bad-static' version = '0.10.23' - config_sh = 'sh autogen.sh' + # FIXME - set licenses + licenses = [] configure_options = '--disable-introspection --disable-gsm --disable-examples --disable-shared --enable-static --disable-camerabin --disable-festival --disable-freeze --disable-h264parse --disable-inter --disable-legacyresample --disable-mpegvideoparse --disable-videomaxrate --disable-bz2 --disable-decklink --disable-linsys --disable-fbdev --disable-apexsink --disable-celt --disable-curl --disable-dc1394 --disable-directfb --disable-dirac --disable-divx --disable-faac --disable-flite --disable-gme --disable-ladspa --disable-lv2 --disable-mimic --disable-modplug --disable-mpeg2enc --disable-mplex --disable-musepack --disable-musicbrainz --disable-mythtv --disable-nas --disable-neon --disable-ofa --disable-openal --disable-opencv --disable-pvr --disable-sdl --disable-sndfile --disable-soundtouch --disable-spandsp --disable-swfdec --disable-teletextdec --disable-timidity --disable-vdpau --disable-voaacenc --disable-voamrwbenc --disable-wildmidi --disable-xvid --disable-zbar --disable-sdi --disable-cog ' + config_sh = 'sh autogen.sh' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-bad'} deps = ['gstreamer', 'gst-plugins-base', 'libass', 'bzip2', 'faad2', 'libkate', 'libvpx', 'libdvdnav', 'zlib', diff --git a/recipes/gst-plugins-bad.recipe b/recipes/gst-plugins-bad.recipe index 6e71d1b4..9acc5de1 100644 --- a/recipes/gst-plugins-bad.recipe +++ b/recipes/gst-plugins-bad.recipe @@ -4,6 +4,8 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-bad' version = '0.10.23' + # FIXME - set licenses + licenses = [] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-gsm --disable-examples --disable-camerabin --disable-festival --disable-freeze --disable-h264parse --disable-inter --disable-legacyresample --disable-mpegvideoparse --disable-videomaxrate --disable-bz2 --disable-decklink --disable-linsys --disable-fbdev --disable-apexsink --disable-celt --disable-curl --disable-dc1394 --disable-directfb --disable-dirac --disable-divx --disable-faac --disable-flite --disable-gme --disable-ladspa --disable-lv2 --disable-mimic --disable-modplug --disable-mpeg2enc --disable-mplex --disable-musepack --disable-musicbrainz --disable-mythtv --disable-nas --disable-neon --disable-ofa --disable-openal --disable-opencv --disable-pvr --disable-sdl --disable-sndfile --disable-soundtouch --disable-spandsp --disable-swfdec --disable-teletextdec --disable-timidity --disable-vdpau --disable-voaacenc --disable-voamrwbenc --disable-wildmidi --disable-xvid --disable-zbar --disable-sdi --disable-cog' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-bad'} diff --git a/recipes/gst-plugins-base-static.recipe b/recipes/gst-plugins-base-static.recipe index a502b708..ce347f2d 100644 --- a/recipes/gst-plugins-base-static.recipe +++ b/recipes/gst-plugins-base-static.recipe @@ -3,6 +3,7 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-base-static' version = '0.10.36' + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-shared --enable-static --disable-gst_v4l --disable-gnome_vfs ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-base'} diff --git a/recipes/gst-plugins-base.recipe b/recipes/gst-plugins-base.recipe index ef4533da..5a9854e8 100644 --- a/recipes/gst-plugins-base.recipe +++ b/recipes/gst-plugins-base.recipe @@ -4,6 +4,7 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-base' version = '0.10.36' + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-gst_v4l --disable-gnome_vfs' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-base'} diff --git a/recipes/gst-plugins-good-static.recipe b/recipes/gst-plugins-good-static.recipe index 43604af7..10b4d530 100644 --- a/recipes/gst-plugins-good-static.recipe +++ b/recipes/gst-plugins-good-static.recipe @@ -3,6 +3,7 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-good-static' version = '0.10.31' + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-shared --enable-static --disable-oss4 --disable-oss --disable-dv1394 --disable-aalib --disable-libcaca --disable-esd --disable-gconf --disable-hal --disable-jack --disable-cairo --disable-shout2 ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-good'} diff --git a/recipes/gst-plugins-good.recipe b/recipes/gst-plugins-good.recipe index 89e42a0b..95a6faae 100644 --- a/recipes/gst-plugins-good.recipe +++ b/recipes/gst-plugins-good.recipe @@ -4,6 +4,7 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-good' version = '0.10.31' + licenses = [License.LGPLv2Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-oss4 --disable-oss --disable-dv1394 --disable-aalib --disable-libcaca --disable-esd --disable-gconf --disable-hal --disable-jack --disable-cairo --disable-shout2 ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-good'} diff --git a/recipes/gst-plugins-ugly-static.recipe b/recipes/gst-plugins-ugly-static.recipe index 084a505a..82d0fa5f 100644 --- a/recipes/gst-plugins-ugly-static.recipe +++ b/recipes/gst-plugins-ugly-static.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-ugly-static' version = '0.10.19' + # FIXME - set licenses + licenses = [] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-shared --enable-static --disable-iec958 --disable-mpegstream --disable-cdio --disable-lame --disable-sidplay --disable-twolame --disable-x264 ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly'} diff --git a/recipes/gst-plugins-ugly.recipe b/recipes/gst-plugins-ugly.recipe index b715e143..45a332be 100644 --- a/recipes/gst-plugins-ugly.recipe +++ b/recipes/gst-plugins-ugly.recipe @@ -4,6 +4,8 @@ class Recipe(recipe.Recipe): name = 'gst-plugins-ugly' version = '0.10.19' + # FIXME - set licenses + licenses = [] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection --disable-examples --disable-iec958 --disable-mpegstream --disable-cdio --disable-lame --disable-sidplay --disable-twolame --disable-x264 ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly'} diff --git a/recipes/gst-python.recipe b/recipes/gst-python.recipe index 18394a0c..048f94e8 100644 --- a/recipes/gst-python.recipe +++ b/recipes/gst-python.recipe @@ -4,6 +4,9 @@ class Recipe(recipe.Recipe): name = 'gst-python' version = '0.10.22' + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ and + # COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] config_sh = 'sh autogen.sh' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gst-python'} deps = ['gstreamer', 'gst-plugins-base', 'glib', 'pygobject'] diff --git a/recipes/gstreamer-static.recipe b/recipes/gstreamer-static.recipe index bd12ca31..f0fb4fc9 100644 --- a/recipes/gstreamer-static.recipe +++ b/recipes/gstreamer-static.recipe @@ -3,6 +3,9 @@ class Recipe(recipe.Recipe): name = 'gstreamer-static' version = '0.10.36' + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ and + # COPYING is LGPLv2 + licenses = [License.LGPLv2_1Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-instrospection --disable-examples --enable-static-plugins --disable-shared --enable-static ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gstreamer'} diff --git a/recipes/gstreamer.recipe b/recipes/gstreamer.recipe index 4bb12d2a..ba2bbe60 100644 --- a/recipes/gstreamer.recipe +++ b/recipes/gstreamer.recipe @@ -4,6 +4,9 @@ class Recipe(recipe.Recipe): name = 'gstreamer' version = '0.10.36' + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ and + # COPYING is LGPLv2 + licenses = [License.LGPLv2_1Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-instrospection --disable-examples ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/gstreamer'} diff --git a/recipes/gtk-doc-windows.recipe b/recipes/gtk-doc-windows.recipe index 9d282b33..4bfa7b47 100644 --- a/recipes/gtk-doc-windows.recipe +++ b/recipes/gtk-doc-windows.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'gtk-doc-windows' version = '1.18' + # TODO: check license - source files are GPLv2+ and COPYING is GPLv3 + licenses = [License.GPLv2Plus] btype = BuildType.CUSTOM files_devel = ['bin/gtkdocize', 'share/aclocal/gtk-doc.m4', diff --git a/recipes/gtk-doc.recipe b/recipes/gtk-doc.recipe index 3450036c..7df49006 100644 --- a/recipes/gtk-doc.recipe +++ b/recipes/gtk-doc.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'gtk-doc' version = '1.18' + # TODO: check license - source files are GPLv2+ and COPYING is GPLv3 + licenses = [License.GPLv2Plus] platform_deps = {Platform.WINDOWS: ['docbook-xsl', 'docbook-xml'], Platform.DARWIN: ['docbook-xsl', 'docbook-xml']} diff --git a/recipes/gtk-engines.recipe b/recipes/gtk-engines.recipe index b4e3c030..1c1ddc7b 100644 --- a/recipes/gtk-engines.recipe +++ b/recipes/gtk-engines.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'gtk-engines' version = '2.18.5' - license = License.GPL + licenses = [License.LGPLv2Plus] deps = ['gtk+'] files_etc = ['etc/gtk-2.0/gtkrc'] diff --git a/recipes/gtk-mac-integration.recipe b/recipes/gtk-mac-integration.recipe index 11bd95c7..2c82e11d 100644 --- a/recipes/gtk-mac-integration.recipe +++ b/recipes/gtk-mac-integration.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'gtk-mac-integration' version = '1.0.1' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1] deps = ['gtk+', 'pygtk'] files_libs = ['libgtkmacintegration'] diff --git a/recipes/gtk.recipe b/recipes/gtk.recipe index 75ec0433..6e5bb493 100644 --- a/recipes/gtk.recipe +++ b/recipes/gtk.recipe @@ -4,7 +4,9 @@ class Recipe(recipe.Recipe): name = 'gtk+' version = '2.24.10' - license = License.LGPLv2 + # TODO: check license - some source files are LGPLv2, others LGPLv2+, + # others LGPLv2.1+, COPYING is LGPLv2 and the webpage states LGPLv2.1 + licenses = [License.LGPLv2_1Plus] configure_options = '--with-included-immodules ' deps = ['glib', 'atk', 'pango', 'gdk-pixbuf', 'cairo'] diff --git a/recipes/icon-naming-utils.recipe b/recipes/icon-naming-utils.recipe index 8a4ffaa7..f56d48b3 100644 --- a/recipes/icon-naming-utils.recipe +++ b/recipes/icon-naming-utils.recipe @@ -3,5 +3,5 @@ class Recipe(recipe.Recipe): name = 'icon-naming-utils' version = '0.8.7' - license = License.GPL + licenses = [License.GPLv2] deps = ['XML-Simple'] diff --git a/recipes/insanity-gst.recipe b/recipes/insanity-gst.recipe index 597b3874..346a03a4 100644 --- a/recipes/insanity-gst.recipe +++ b/recipes/insanity-gst.recipe @@ -3,6 +3,9 @@ class Recipe(recipe.Recipe): name = 'insanity-gst' version = '0.0.1' + # TODO: check license - no LICENSE or COPYING, some files state LGPLv2+, + # others LGPLv2.1+ + licenses = [License.LGPLv2_1Plus] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/insanity-gst'} diff --git a/recipes/insanity.recipe b/recipes/insanity.recipe index 7efbb1d6..163017ac 100644 --- a/recipes/insanity.recipe +++ b/recipes/insanity.recipe @@ -3,6 +3,9 @@ class Recipe(recipe.Recipe): name = 'insanity' version = '0.0.1' + # TODO: check license - no LICENSE or COPYING, some files state LGPLv2+, + # others LGPLv2.1+ + licenses = [License.LGPL] config_sh = 'sh autogen.sh' configure_options = '--disable-introspection ' remotes = {'upstream': 'git://anongit.freedesktop.org/gstreamer/insanity'} diff --git a/recipes/iso-codes.recipe b/recipes/iso-codes.recipe index 47c14a98..efef915a 100644 --- a/recipes/iso-codes.recipe +++ b/recipes/iso-codes.recipe @@ -4,3 +4,4 @@ class Recipe(recipe.Recipe): name = 'iso-codes' version = '3.32' + licenses = [License.LGPLv2_1Plus] diff --git a/recipes/jasper.recipe b/recipes/jasper.recipe index fe981fb4..9b79d0f4 100644 --- a/recipes/jasper.recipe +++ b/recipes/jasper.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'jasper' version = '1.900.1' - license = License.Jasperv2 + licenses = [License.Jasperv2] config_sh = 'sh configure' configure_options = '--enable-shared ' diff --git a/recipes/jpeg.recipe b/recipes/jpeg.recipe index 16dc4aeb..556656d7 100644 --- a/recipes/jpeg.recipe +++ b/recipes/jpeg.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'jpeg' version = '8d' - license = License.JPEG + licenses = [License.JPEG] files_libs = ['libjpeg'] files_devel = ['include/jpeglib.h', 'include/jerror.h', 'include/jconfig.h', diff --git a/recipes/json-glib.recipe b/recipes/json-glib.recipe index 5e928a1e..d86f7b58 100644 --- a/recipes/json-glib.recipe +++ b/recipes/json-glib.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'json-glib' version = '0.12.6' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libjson-glib-1.0'] files_devel = ['include/json-glib-1.0', 'lib/pkgconfig/json-glib-1.0.pc'] diff --git a/recipes/libass.recipe b/recipes/libass.recipe index 81ec614b..8cfc0631 100644 --- a/recipes/libass.recipe +++ b/recipes/libass.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libass' version = '0.10.0' - license = License.BSD_like + licenses = [License.BSD_like] deps = ['freetype', 'fontconfig', 'libpng', 'fribidi'] files_libs = ['libass'] diff --git a/recipes/libdca.recipe b/recipes/libdca.recipe index 3a0503c3..24de0259 100644 --- a/recipes/libdca.recipe +++ b/recipes/libdca.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'libdca' version = '0.0.5' - license = License.GPL + licenses = [License.GPL] files_libs = ['libdca'] files_bins = ['extract_dca', 'extract_dcs', 'dcadec', 'dcsdec'] diff --git a/recipes/libdv.recipe b/recipes/libdv.recipe index 61f89b4c..3b1c1cb4 100644 --- a/recipes/libdv.recipe +++ b/recipes/libdv.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libdv' version = '1.0.0' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libdv'] files_bins = ['dvconnect', 'encodedv', 'dubdv'] diff --git a/recipes/libdvdnav.recipe b/recipes/libdvdnav.recipe index bee68225..d88c1d99 100644 --- a/recipes/libdvdnav.recipe +++ b/recipes/libdvdnav.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libdvdnav' version = '4.2.0' - license = License.GPLv2 + licenses = [License.GPLv2Plus] config_sh = 'sh autogen.sh' deps = ['libdvdread'] diff --git a/recipes/libdvdread.recipe b/recipes/libdvdread.recipe index c73739b5..ed60f7ff 100644 --- a/recipes/libdvdread.recipe +++ b/recipes/libdvdread.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libdvdread' version = '4.2.0' - license = License.GPLv2 + licenses = [License.GPLv2Plus] config_sh = 'sh autogen.sh' files_libs = ['libdvdread'] diff --git a/recipes/libexif.recipe b/recipes/libexif.recipe index 8a28c482..74978971 100644 --- a/recipes/libexif.recipe +++ b/recipes/libexif.recipe @@ -4,7 +4,9 @@ class Recipe(recipe.Recipe): name = 'libexif' version = '0.6.20' - license = License.LGPLv2_1 + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ + # and COPYING is LGPLv2.1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libexif'] files_devel = ['include/libexif', 'lib/pkgconfig/libexif.pc'] diff --git a/recipes/libffi.recipe b/recipes/libffi.recipe index b554b2da..62fa3fdf 100644 --- a/recipes/libffi.recipe +++ b/recipes/libffi.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libffi' version = '3.0.10' - license = License.BSD_like + licenses = [License.BSD_like] files_libs = ['libffi'] files_devel = ['lib/libffi-3.0.10', 'lib/pkgconfig/libffi.pc'] diff --git a/recipes/libgcrypt.recipe b/recipes/libgcrypt.recipe index 7f661eb4..5d4591b2 100644 --- a/recipes/libgcrypt.recipe +++ b/recipes/libgcrypt.recipe @@ -4,7 +4,9 @@ class Recipe(recipe.Recipe): name = 'libgcrypt' version = '1.5.0' - license = License.LGPLv2_1 + # TODO: check license - some source files are LGPLv2+, others LGPLv2.1+ + # and COPYING.LIB is GPLv2.1 + licenses = [License.LGPLv2_1Plus] deps = ['libgpg-error'] files_libs = ['libgcrypt'] diff --git a/recipes/libgpg-error.recipe b/recipes/libgpg-error.recipe index aa87cf83..2c508118 100644 --- a/recipes/libgpg-error.recipe +++ b/recipes/libgpg-error.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libgpg-error' version = '1.10' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libgpg-error'] files_bins = ['gpg-error'] diff --git a/recipes/libiconv.recipe b/recipes/libiconv.recipe index 7517dc98..5326c41e 100644 --- a/recipes/libiconv.recipe +++ b/recipes/libiconv.recipe @@ -4,10 +4,13 @@ class Recipe(recipe.Recipe): name = 'libiconv' version = '1.14' + # only libraries are LGPLv2+, tools are GPLv3+ and defined below + licenses = [License.LGPLv2Plus] deps = ['gettext'] configure_options = '--disable-nls' files_bins = ['iconv', ] + files_bins_licenses = [License.GPLv3Plus] files_libs = ['libiconv', 'libcharset', ] files_devel = ['include/iconv.h', 'include/libcharset.h', 'include/localcharset.h' ] diff --git a/recipes/libkate.recipe b/recipes/libkate.recipe index 53352b71..2264ee66 100644 --- a/recipes/libkate.recipe +++ b/recipes/libkate.recipe @@ -4,6 +4,7 @@ class Recipe(recipe.Recipe): name = 'libkate' version = '0.4.1' + licenses = [License.BSD_like] deps = ['libogg', 'libpng'] files_libs = ['libkate', 'liboggkate'] diff --git a/recipes/libmad.recipe b/recipes/libmad.recipe index bdfb64c1..39ae9c8e 100644 --- a/recipes/libmad.recipe +++ b/recipes/libmad.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'libmad' version = '0.15.1b' - license = License.GPLv2 + licenses = [License.GPLv2] files_libs = ['libmad'] files_devel = ['include/mad.h'] diff --git a/recipes/libmms.recipe b/recipes/libmms.recipe index 8fbe9c6d..e5b1fc25 100644 --- a/recipes/libmms.recipe +++ b/recipes/libmms.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'libmms' version = '0.6.2' - license = License.LGPL + licenses = [License.LGPLv2_1Plus] deps = [ 'glib' ] files_libs = ['libmms'] diff --git a/recipes/libmpeg2.recipe b/recipes/libmpeg2.recipe index 637cfea2..4f874a72 100644 --- a/recipes/libmpeg2.recipe +++ b/recipes/libmpeg2.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'libmpeg2' version = '0.5.1' - license = License.GPLv2 + licenses = [License.GPLv2Plus] autoreconf = True files_libs = ['libmpeg2', 'libmpeg2convert'] diff --git a/recipes/libogg.recipe b/recipes/libogg.recipe index b9ec4bcf..37437831 100644 --- a/recipes/libogg.recipe +++ b/recipes/libogg.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libogg' version = '1.3.0' - license = License.BSD_like + licenses = [License.BSD_like] files_libs = ['libogg'] files_devel = ['include/ogg', 'lib/pkgconfig/ogg.pc'] diff --git a/recipes/libpng.recipe b/recipes/libpng.recipe index f6e3af30..eca90352 100644 --- a/recipes/libpng.recipe +++ b/recipes/libpng.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libpng' version = '1.5.8' - license = License.LibPNG + licenses = [License.LibPNG] deps = ['zlib'] files_libs = ['libpng15'] diff --git a/recipes/libshout.recipe b/recipes/libshout.recipe index 729b7a14..bd4408c5 100644 --- a/recipes/libshout.recipe +++ b/recipes/libshout.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libshout' version = '2.2.2' - license = License.LGPLv2_1 + licenses = [License.LGPLv2Plus] deps = ['libtheora', 'libogg', 'libvorbis', 'speex'] files_libs = ['libshout'] diff --git a/recipes/libsoup.recipe b/recipes/libsoup.recipe index 4c7ee4ce..2d8457e2 100644 --- a/recipes/libsoup.recipe +++ b/recipes/libsoup.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libsoup' version = '2.36.1' - license = License.LGPLv2_1 + licenses = [License.LGPLv2Plus] configure_options = '--without-gnome' deps = ['libxml2', 'glib'] diff --git a/recipes/libtasn1.recipe b/recipes/libtasn1.recipe index b5cd85e9..b4b36355 100644 --- a/recipes/libtasn1.recipe +++ b/recipes/libtasn1.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'libtasn1' version = '2.11' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] files_libs = ['libtasn1'] files_devel = ['include/libtasn1.h', 'lib/pkgconfig/libtasn1.pc'] diff --git a/recipes/libtheora.recipe b/recipes/libtheora.recipe index 8e207ca9..e7e6bc15 100644 --- a/recipes/libtheora.recipe +++ b/recipes/libtheora.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libtheora' version = '1.1.1' - license = License.BSD + licenses = [License.BSD] deps = ['libogg', 'libvorbis'] files_libs = ['libtheora', 'libtheoradec', 'libtheoraenc'] diff --git a/recipes/libvisual.recipe b/recipes/libvisual.recipe index e6918314..eddb5fdd 100644 --- a/recipes/libvisual.recipe +++ b/recipes/libvisual.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libvisual' version = '0.4.0' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] autoreconf = True files_libs = ['libvisual-0.4'] diff --git a/recipes/libvorbis.recipe b/recipes/libvorbis.recipe index a907f0a1..9434d3bc 100644 --- a/recipes/libvorbis.recipe +++ b/recipes/libvorbis.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libvorbis' version = '1.3.2' - license = License.BSD_like + licenses = [License.BSD_like] deps = ['libogg'] files_libs = ['libvorbis', 'libvorbisenc', 'libvorbisfile'] diff --git a/recipes/libvpx.recipe b/recipes/libvpx.recipe index 0fed49ed..93f3a7cc 100644 --- a/recipes/libvpx.recipe +++ b/recipes/libvpx.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libvpx' version = 'v1.0.0' - license = License.BSD + licenses = [License.BSD] configure_tpl = "%(config-sh)s --prefix=%(prefix)s "\ "--libdir=%(libdir)s %(options)s" configure_options = "--enable-pic --as=yasm " diff --git a/recipes/libxml2.recipe b/recipes/libxml2.recipe index 681a5905..6e0f8f42 100644 --- a/recipes/libxml2.recipe +++ b/recipes/libxml2.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'libxml2' version = '2.7.8' - license = License.MIT + licenses = [License.MIT] deps = [ 'zlib' ] platform_deps = { Platform.WINDOWS: ['libiconv'] } diff --git a/recipes/libxslt.recipe b/recipes/libxslt.recipe index 8e16c317..982b802b 100644 --- a/recipes/libxslt.recipe +++ b/recipes/libxslt.recipe @@ -3,3 +3,4 @@ class Recipe(recipe.Recipe): name = 'libxslt' version = '1.1.26' + licenses = [License.MIT] diff --git a/recipes/libxtst.recipe b/recipes/libxtst.recipe index 5f6c369d..b616170c 100644 --- a/recipes/libxtst.recipe +++ b/recipes/libxtst.recipe @@ -3,5 +3,7 @@ class Recipe(recipe.Recipe): name = 'libXtst' version = '1.1.0' + # TODO - check license + licenses = [License.MIT] use_system_libs = True configure_options = ' --disable-shared ' diff --git a/recipes/mingw-w64-headers.recipe b/recipes/mingw-w64-headers.recipe index 7e7781be..dd5a4638 100644 --- a/recipes/mingw-w64-headers.recipe +++ b/recipes/mingw-w64-headers.recipe @@ -1,6 +1,7 @@ class Recipe(recipe.Recipe): name = 'mingw-w64-headers' version = 'v2.0.2' + licenses = [License.LGPL] srcdir = 'mingw-w64-headers' add_host_build_target = True diff --git a/recipes/mingw-w64.recipe b/recipes/mingw-w64.recipe index 31b60c79..848b417f 100644 --- a/recipes/mingw-w64.recipe +++ b/recipes/mingw-w64.recipe @@ -1,6 +1,7 @@ class Recipe(recipe.Recipe): name = 'mingw-w64' version = 'v2.0.2' + licenses = [License.LGPL] configure_options = '--without-headers --with-tools=gendef --with-sysroot=$CERBERO_PREFIX' add_host_build_target = True deps = ['mingw-w64-headers', 'binutils', 'gcc-core'] diff --git a/recipes/mingw.recipe b/recipes/mingw.recipe index 16590c3f..07efa060 100644 --- a/recipes/mingw.recipe +++ b/recipes/mingw.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'mingw' version = '0.1' - license = License.LGPL + licenses = [License.LGPL] btype = BuildType.CUSTOM stype = SourceType.CUSTOM diff --git a/recipes/mpc.recipe b/recipes/mpc.recipe index 691b593f..eb0463a6 100644 --- a/recipes/mpc.recipe +++ b/recipes/mpc.recipe @@ -2,6 +2,7 @@ class Recipe(recipe.Recipe): name = 'mpc' - configure_options = "--disable-static --enable-shared" version = '0.8.2' + licenses = [License.LGPLv2_1Plus] + configure_options = "--disable-static --enable-shared" autoreconf = True diff --git a/recipes/mpfr.recipe b/recipes/mpfr.recipe index c561384c..32f4cb8e 100644 --- a/recipes/mpfr.recipe +++ b/recipes/mpfr.recipe @@ -3,5 +3,6 @@ class Recipe(recipe.Recipe): name = 'mpfr' version = '3.1.0' + licenses = [License.LGPLv3Plus] configure_options = "--disable-static --enable-shared" deps = ['gmp'] diff --git a/recipes/nettle.recipe b/recipes/nettle.recipe index 8b26b2a5..edafdcb7 100644 --- a/recipes/nettle.recipe +++ b/recipes/nettle.recipe @@ -10,7 +10,7 @@ from cerbero.build.filesprovider import FilesProvider class Recipe(recipe.Recipe): name = 'nettle' version = '2.4' - license = License.LGPLv2_1 + licenses = [License.LGPLv2_1Plus] configure_options = '--enable-shared' deps = ['gmp'] diff --git a/recipes/opencore-amr.recipe b/recipes/opencore-amr.recipe index c819fe46..7b8afad6 100644 --- a/recipes/opencore-amr.recipe +++ b/recipes/opencore-amr.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'opencore-amr' version = '0.1.3' - license = License.Apachev2 + licenses = [License.Apachev2] files_libs = ['libopencore-amrnb', 'libopencore-amrwb'] files_devel = ['include/opencore-amrwb', 'include/opencore-amrnb', diff --git a/recipes/orc.recipe b/recipes/orc.recipe index a631cac2..8c1032a5 100644 --- a/recipes/orc.recipe +++ b/recipes/orc.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'orc' version = '0.4.16' - license = License.BSD_like + licenses = [License.BSD_like] files_libs = ['liborc-0.4', 'liborc-test-0.4'] files_devel = ['include/orc-0.4', 'lib/pkgconfig/orc-0.4.pc', diff --git a/recipes/pango.recipe b/recipes/pango.recipe index 8abe0c81..8e4a88ca 100644 --- a/recipes/pango.recipe +++ b/recipes/pango.recipe @@ -5,7 +5,7 @@ class Recipe(recipe.Recipe): name = 'pango' version = '1.28.4' autoreconf = True - license = License.LGPLv2_1 + licenses = [License.LGPLv2Plus] configure_options = '--with-included-modules ' deps = ['cairo', 'fontconfig', 'freetype'] diff --git a/recipes/pixman.recipe b/recipes/pixman.recipe index 98473e16..9d4f01d1 100644 --- a/recipes/pixman.recipe +++ b/recipes/pixman.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'pixman' version = '0.24.4' - license = License.MIT + licenses = [License.MIT] files_libs = ['libpixman-1'] files_devel = ['include/pixman-1', 'lib/pkgconfig/pixman-1.pc'] diff --git a/recipes/py2cairo.recipe b/recipes/py2cairo.recipe index cfaa13da..453f02b3 100644 --- a/recipes/py2cairo.recipe +++ b/recipes/py2cairo.recipe @@ -3,6 +3,8 @@ class Recipe(recipe.Recipe): name = 'py2cairo' version = '1.10.0' + # either LGPLv2.1 or MPLv1.1 + licenses = [License.LGPLv2_1] autoreconf = True files_python = [ diff --git a/recipes/pygobject.recipe b/recipes/pygobject.recipe index 0d2edcd8..a68e1914 100644 --- a/recipes/pygobject.recipe +++ b/recipes/pygobject.recipe @@ -3,6 +3,7 @@ class Recipe(recipe.Recipe): name = 'pygobject' version = '2.28.6' + licenses = [License.LGPLv2_1Plus] configure_options = '--disable-introspection' def post_install(self): diff --git a/recipes/pygtk.recipe b/recipes/pygtk.recipe index 3a387f0b..e100c81c 100644 --- a/recipes/pygtk.recipe +++ b/recipes/pygtk.recipe @@ -3,6 +3,7 @@ class Recipe(recipe.Recipe): name = 'pygtk' version = '2.24.0' + licenses = [License.LGPLv2_1Plus] deps = ['pygobject', 'py2cairo', 'glib', 'atk', 'gtk+', 'pango'] files_python = [ diff --git a/recipes/schroedinger.recipe b/recipes/schroedinger.recipe index 15d2f697..e5b457b4 100644 --- a/recipes/schroedinger.recipe +++ b/recipes/schroedinger.recipe @@ -4,7 +4,8 @@ class Recipe(recipe.Recipe): name = 'schroedinger' version = '1.0.11' - license = License.LGPLv2 + # either LGPLv2 or GPLv2 or MPLv1.1 or MIT + licenses = [License.LGPLv2] files_libs = ['libschroedinger-1.0'] files_devel = ['include/schroedinger-1.0', 'lib/pkgconfig/schroedinger-1.0.pc'] diff --git a/recipes/snappy.recipe b/recipes/snappy.recipe index 3bb20829..957e1ab2 100644 --- a/recipes/snappy.recipe +++ b/recipes/snappy.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'snappy' version = '0.2+git' - license = License.GPLv2 + licenses = [License.GPLv2Plus] config_sh = 'autoreconf -fiv && sh ./configure' deps = ['glib', 'gstreamer', 'gst-plugins-base', 'clutter', 'clutter-gst'] platform_deps = { Platform.LINUX: ['libXtst'] } diff --git a/recipes/speex.recipe b/recipes/speex.recipe index 5b610467..9f3d71de 100644 --- a/recipes/speex.recipe +++ b/recipes/speex.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'speex' version = '1.2rc1' - license = License.BSD_like + licenses = [License.BSD_like] deps = ['libogg'] files_libs = ['libspeex', 'libspeexdsp'] diff --git a/recipes/taglib.recipe b/recipes/taglib.recipe index 5d90fbde..f6572b52 100644 --- a/recipes/taglib.recipe +++ b/recipes/taglib.recipe @@ -4,7 +4,8 @@ class Recipe(recipe.Recipe): name = 'taglib' version = '1.7' - license = License.LGPL + # either LGPLv2.1 or MPLv1.1 + licenses = [License.LGPLv2_1] configure_options = '-DWITH_MP4=ON -DWITH_ASF=ON' btype = BuildType.CMAKE diff --git a/recipes/tango-icon-theme.recipe b/recipes/tango-icon-theme.recipe index b8173299..5cfda642 100644 --- a/recipes/tango-icon-theme.recipe +++ b/recipes/tango-icon-theme.recipe @@ -3,7 +3,7 @@ class Recipe(recipe.Recipe): name = 'tango-icon-theme' version = '0.8.1' - license = License.LGPL + licenses = [License.CC_BY_SA] configure_options = '--disable-icon-framing ' deps = ['icon-naming-utils'] diff --git a/recipes/tiff.recipe b/recipes/tiff.recipe index 713e5404..7e98db5c 100644 --- a/recipes/tiff.recipe +++ b/recipes/tiff.recipe @@ -4,10 +4,9 @@ class Recipe(recipe.Recipe): name = 'tiff' version = '4.0.1' - license = License.BSD_like + licenses = [License.BSD_like] deps = [ 'zlib' ] - files_libs = ['libtiff', 'libtiffxx'] files_bins = ['tiffcrop', 'bmp2tiff', 'gif2tiff', 'ppm2tiff' 'tiffdump', 'tiffsplit', 'tiffmedian', 'ras2tiff', 'tiff2ps', diff --git a/recipes/vsintegration.recipe b/recipes/vsintegration.recipe index eacef971..f4d84206 100644 --- a/recipes/vsintegration.recipe +++ b/recipes/vsintegration.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'vsintegration' version = '0.1' - license = License.LGPL + licenses = [License.LGPL] btype = BuildType.CUSTOM stype = SourceType.CUSTOM diff --git a/recipes/wavpack.recipe b/recipes/wavpack.recipe index e8b9bd8b..dc428baa 100644 --- a/recipes/wavpack.recipe +++ b/recipes/wavpack.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'wavpack' version = '4.60.1' - license = License.BSD_like + licenses = [License.BSD_like] platform_deps = { Platform.WINDOWS: ['libiconv'] } files_libs = ['libwavpack'] diff --git a/recipes/winpthreads.recipe b/recipes/winpthreads.recipe index e7ae5fc4..48b755c3 100644 --- a/recipes/winpthreads.recipe +++ b/recipes/winpthreads.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'winpthreads' version = '20100604' - license = License.LGPL + licenses = [License.LGPL] btype = BuildType.CUSTOM stype = SourceType.CUSTOM diff --git a/recipes/zlib.recipe b/recipes/zlib.recipe index c56cc0ca..bfab5f09 100644 --- a/recipes/zlib.recipe +++ b/recipes/zlib.recipe @@ -4,7 +4,7 @@ class Recipe(recipe.Recipe): name = 'zlib' version = '1.2.6' - license = License.BSD_like + licenses = [License.BSD_like] force_configure = True add_host_build_target = False can_use_configure_cache = False |