Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 538294 - media-libs/glm-0.9.6.1 version bump
Summary: media-libs/glm-0.9.6.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Tupone Alfredo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-30 22:31 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2015-09-16 11:16 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
glm-0.9.6.1.ebuild.patch (glm-0.9.6.1.ebuild.patch,664 bytes, patch)
2015-02-04 09:07 UTC, Arfrever Frehtes Taifersar Arahesis
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2015-01-30 22:31:02 UTC
media-libs/glm-0.9.5.2 was released on 2014-02-08.
media-libs/glm-0.9.5.3 was released on 2014-04-01.
media-libs/glm-0.9.5.4 was released on 2014-06-21.
media-libs/glm-0.9.6.0 was released on 2014-11-30.
media-libs/glm-0.9.6.1 was released on 2014-12-10.
Comment 1 Arfrever Frehtes Taifersar Arahesis 2015-02-03 11:19:24 UTC
License was changed in glm-0.9.6.0.
https://github.com/g-truc/glm/blob/0.9.6.0/copying.txt
https://github.com/g-truc/glm/blob/0.9.6.1/copying.txt

Licenses team: What should be in LICENSE variable in ebuild?
Comment 2 Ulrich Müller gentoo-dev 2015-02-03 13:26:39 UTC
I have sent an e-mail to upstream (license team in CC).

As I see it, there are two interpretations possible:
a) We take the "military purposes" restriction as a joke that can be ignored, then it is just the MIT license.
b) We take it seriously, then you'll need LICENSE="Happy-Bunny MIT". But this would imply that the package is non-free, with the consequence that users with ACCEPT_LICENSE="-* @FREE" can no longer install libreoffice (which has glm as unconditional dependency).
Comment 3 Arfrever Frehtes Taifersar Arahesis 2015-02-04 09:07:57 UTC
Created attachment 395498 [details, diff]
glm-0.9.6.1.ebuild.patch

Upstream said that licence is "The Happy Bunny License" or MIT.
LICENSE="MIT" can be left in ebuild.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-02-04 09:33:03 UTC
+*glm-0.9.6.1 (04 Feb 2015)
+
+  04 Feb 2015; Michał Górny <mgorny@gentoo.org> +glm-0.9.6.1.ebuild:
+  Version bump. Bug #538294.

However, I have a few more remarks: the ebuild ignores the build system. While I agree that cmake does a poor job installing the includes, and we would need to clean the resulting mess up, it'd be good to enable the test suite.
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2015-09-16 11:00:27 UTC
commit 7f52b7b04cadafc6a5b87818d4414dee79b36bdc
Author: Justin Lecher <jlec@gentoo.org>
Date:   Wed Sep 16 10:57:06 2015 +0200
    
    Merge branch 'marbre-glm'
    
    * marbre-glm:
      media-libs/glm: Fix remote-id
      media-libs/glm: Version bump, fixes #553156 and #538294
      licenses: add HappyBunny license
    
    Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=553156
    Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=538294
    
    Closes: Github gentoo/gentoo#83
    Signed-off-by: Justin Lecher <jlec@gentoo.org>
    
    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f52b7b04cadafc6a5b87818d4414dee79b36bdc
Comment 6 Arfrever Frehtes Taifersar Arahesis 2015-09-16 11:16:22 UTC
License was clarified in https://github.com/g-truc/glm/commit/d8576b94f35cc6d9e590b2a7957b1d44e8f3c4db which is included in glm >= 0.9.6.2.