Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/symmetrica/
Date: Mon, 20 Jan 2020 20:45:51
Message-Id: 1579553028.470ee9af9d6228072651426e7eefd06dc3c45a72.mjo@gentoo
1 commit: 470ee9af9d6228072651426e7eefd06dc3c45a72
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 20 17:46:40 2020 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 20 20:43:48 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470ee9af
7
8 sci-libs/symmetrica: new C library for representation theory and more.
9
10 This package has been forked under the SageMath umbrella, and the
11 build system has been overhauled to the point that maintaining it will
12 not be a punishment. The new v3.0.1 is the first release of the fork
13 if you pretend that v3.0.0 never happened (I forgot to include the
14 documentation in the release tarball).
15
16 The upstream SageMath project can detect and use the system copy of
17 symmetrica now, so this will allow Gentoo users of SageMath to avoid
18 pointless rebuilds of symmetrica.
19
20 Closes: https://bugs.gentoo.org/232014
21 Package-Manager: Portage-2.3.79, Repoman-2.3.16
22 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
23
24 sci-libs/symmetrica/Manifest | 1 +
25 sci-libs/symmetrica/metadata.xml | 24 ++++++++++++++++++++++++
26 sci-libs/symmetrica/symmetrica-3.0.1.ebuild | 24 ++++++++++++++++++++++++
27 3 files changed, 49 insertions(+)
28
29 diff --git a/sci-libs/symmetrica/Manifest b/sci-libs/symmetrica/Manifest
30 new file mode 100644
31 index 00000000000..9370fd11f54
32 --- /dev/null
33 +++ b/sci-libs/symmetrica/Manifest
34 @@ -0,0 +1 @@
35 +DIST symmetrica-3.0.1.tar.xz 789336 BLAKE2B 88521356bdc006413e0922b49b23f345da96bbe8cb2a4a6ae12bf53fe46150078f086e6d1f6e514817453f2a868b6eb578b716c05f5459397ed8d766d321ec24 SHA512 1e4c42e1ae9fcdf246dff1c1f01522d6cd416c12302363f82356018847df2f64d2f5ea6256459832d195e8e333ae14743794d5a53346e92d8ba1bb1c0949c271
36
37 diff --git a/sci-libs/symmetrica/metadata.xml b/sci-libs/symmetrica/metadata.xml
38 new file mode 100644
39 index 00000000000..3704ab7e98b
40 --- /dev/null
41 +++ b/sci-libs/symmetrica/metadata.xml
42 @@ -0,0 +1,24 @@
43 +<?xml version="1.0" encoding="UTF-8"?>
44 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
45 +<pkgmetadata>
46 + <maintainer type="person">
47 + <email>mjo@g.o</email>
48 + </maintainer>
49 + <!--
50 + mjo: François maintained this package in the sage-on-gentoo overlay
51 + long before I moved it into ::gentoo. You don't need an ACK from me
52 + to merge his changes.
53 + -->
54 + <maintainer type="person">
55 + <email>frp.bissey@×××××.com</email>
56 + <name>François Bissey</name>
57 + </maintainer>
58 + <maintainer type="project">
59 + <email>proxy-maint@g.o</email>
60 + <name>Proxy Maintainers</name>
61 + </maintainer>
62 +
63 + <upstream>
64 + <remote-id type="gitlab">https://gitlab.com/sagemath/symmetrica</remote-id>
65 + </upstream>
66 +</pkgmetadata>
67
68 diff --git a/sci-libs/symmetrica/symmetrica-3.0.1.ebuild b/sci-libs/symmetrica/symmetrica-3.0.1.ebuild
69 new file mode 100644
70 index 00000000000..eab633507c8
71 --- /dev/null
72 +++ b/sci-libs/symmetrica/symmetrica-3.0.1.ebuild
73 @@ -0,0 +1,24 @@
74 +# Copyright 1999-2020 Gentoo Authors
75 +# Distributed under the terms of the GNU General Public License v2
76 +
77 +EAPI=7
78 +
79 +DESCRIPTION="C library for representation theory, combinatorics, and more"
80 +HOMEPAGE="https://gitlab.com/sagemath/symmetrica"
81 +SRC_URI="https://gitlab.com/sagemath/symmetrica/uploads/b3d8e1ad5ab2449c30bbc3147e7a5e53/symmetrica-3.0.1.tar.xz"
82 +
83 +LICENSE="ISC"
84 +SLOT="0/2"
85 +KEYWORDS="~amd64"
86 +IUSE="doc"
87 +
88 +DOCS=( README.md )
89 +
90 +src_configure(){
91 + econf $(use_enable doc)
92 +}
93 +
94 +src_install(){
95 + default
96 + find "${ED}" -name '*.la' -delete || die
97 +}