From 48b6d0231bb53767cde3f032bc5156a2daf02e16 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Sep 21 2018 10:50:14 +0000 Subject: Switch upstream to Grid Community Toolkit First Grid Community Toolkit release (12.0) Use 2048 bit RSA key for tests (12.1) --- diff --git a/GLOBUS-GSIC b/GLOBUS-GSIC deleted file mode 100644 index 47bc231..0000000 --- a/GLOBUS-GSIC +++ /dev/null @@ -1,28 +0,0 @@ -This package is part of the Grid Security Infrastructure in C (GSI C) component -of the Globus Toolkit. For more information visit: - -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/ - -Key Concepts: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/key/ - -Admin Guide: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/admin/ - -User's Guide: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/user/ - -Developer's Guide: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/developer/ - -Release Notes: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/rn/ - -Public Interface Guide: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/pi/ - -Quality Profile: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/qp/ - -Migrating Guide: -http://toolkit.globus.org/toolkit/docs/latest-stable/gsic/mig/ diff --git a/README b/README new file mode 100644 index 0000000..f1e02a0 --- /dev/null +++ b/README @@ -0,0 +1,28 @@ +This package is part of the Grid Security Infrastructure in C (GSI C) component +of the Grid Community Toolkit. For more information visit: + +https://gridcf.org/gct-docs/gsic/ + +Key Concepts: +https://gridcf.org/gct-docs/gsic/key/ + +Admin Guide: +https://gridcf.org/gct-docs/gsic/admin/ + +User's Guide: +https://gridcf.org/gct-docs/gsic/user/ + +Developer's Guide: +https://gridcf.org/gct-docs/gsic/developer/ + +Release Notes: +https://gridcf.org/gct-docs/gsic/rn/ + +Public Interface Guide: +https://gridcf.org/gct-docs/gsic/pi/ + +Quality Profile: +https://gridcf.org/gct-docs/gsic/qp/ + +Migrating Guide: +https://gridcf.org/gct-docs/gsic/mig/ diff --git a/globus-gss-assist.spec b/globus-gss-assist.spec index 60df40a..311cfe7 100644 --- a/globus-gss-assist.spec +++ b/globus-gss-assist.spec @@ -1,17 +1,14 @@ Name: globus-gss-assist %global _name %(tr - _ <<< %{name}) -Version: 11.2 +Version: 12.1 Release: 1%{?dist} -Summary: Globus Toolkit - GSSAPI Assist library +Summary: Grid Community Toolkit - GSSAPI Assist library License: ASL 2.0 -URL: http://toolkit.globus.org/ -Source: https://downloads.globus.org/toolkit/gt6/packages/%{_name}-%{version}.tar.gz -# README file -Source8: GLOBUS-GSIC +URL: https://github.com/gridcf/gct/ +Source: https://repo.gridcf.org/gct6/sources/%{_name}-%{version}.tar.gz +Source8: README -Requires: globus-gsi-sysconfig%{?_isa} >= 7 -Requires: globus-gssapi-gsi%{?_isa} >= 13 BuildRequires: gcc BuildRequires: globus-common-devel >= 15 BuildRequires: globus-gsi-sysconfig-devel >= 7 @@ -25,50 +22,57 @@ BuildRequires: perl-generators BuildRequires: openssl BuildRequires: perl(Test::More) +Requires: globus-gsi-sysconfig%{?_isa} >= 7 +Requires: globus-gssapi-gsi%{?_isa} >= 13 + %package progs -Summary: Globus Toolkit - GSSAPI Assist library Programs +Summary: Grid Community Toolkit - GSSAPI Assist library Programs BuildArch: noarch %package devel -Summary: Globus Toolkit - GSSAPI Assist library Development Files +Summary: Grid Community Toolkit - GSSAPI Assist library Development Files Requires: %{name}%{?_isa} = %{version}-%{release} %package doc -Summary: Globus Toolkit - GSSAPI Assist library Documentation Files +Summary: Grid Community Toolkit - GSSAPI Assist library Documentation Files BuildArch: noarch %description -The Globus Toolkit is an open source software toolkit used for building Grid -systems and applications. It is being developed by the Globus Alliance and -many others all over the world. A growing number of projects and companies are -using the Globus Toolkit to unlock the potential of grids for their cause. +The Grid Community Toolkit (GCT) is an open source software toolkit used for +building grid systems and applications. It is a fork of the Globus Toolkit +originally created by the Globus Alliance. It is supported by the Grid +Community Forum (GridCF) that provides community-based support for core +software packages in grid computing. The %{name} package contains: GSSAPI Assist library %description progs -The Globus Toolkit is an open source software toolkit used for building Grid -systems and applications. It is being developed by the Globus Alliance and -many others all over the world. A growing number of projects and companies are -using the Globus Toolkit to unlock the potential of grids for their cause. +The Grid Community Toolkit (GCT) is an open source software toolkit used for +building grid systems and applications. It is a fork of the Globus Toolkit +originally created by the Globus Alliance. It is supported by the Grid +Community Forum (GridCF) that provides community-based support for core +software packages in grid computing. The %{name}-progs package contains: GSSAPI Assist library Programs %description devel -The Globus Toolkit is an open source software toolkit used for building Grid -systems and applications. It is being developed by the Globus Alliance and -many others all over the world. A growing number of projects and companies are -using the Globus Toolkit to unlock the potential of grids for their cause. +The Grid Community Toolkit (GCT) is an open source software toolkit used for +building grid systems and applications. It is a fork of the Globus Toolkit +originally created by the Globus Alliance. It is supported by the Grid +Community Forum (GridCF) that provides community-based support for core +software packages in grid computing. The %{name}-devel package contains: GSSAPI Assist library Development Files %description doc -The Globus Toolkit is an open source software toolkit used for building Grid -systems and applications. It is being developed by the Globus Alliance and -many others all over the world. A growing number of projects and companies are -using the Globus Toolkit to unlock the potential of grids for their cause. +The Grid Community Toolkit (GCT) is an open source software toolkit used for +building grid systems and applications. It is a fork of the Globus Toolkit +originally created by the Globus Alliance. It is supported by the Grid +Community Forum (GridCF) that provides community-based support for core +software packages in grid computing. The %{name}-doc package contains: GSSAPI Assist library Documentation Files @@ -81,8 +85,8 @@ GSSAPI Assist library Documentation Files export LDFLAGS="-Wl,--as-needed -Wl,-z,defs %{?__global_ldflags}" %configure --disable-static \ - --includedir='${prefix}/include/globus' \ - --libexecdir='${datadir}/globus' \ + --includedir=%{_includedir}/globus \ + --libexecdir=%{_datadir}/globus \ --docdir=%{_pkgdocdir} # Reduce overlinking @@ -105,9 +109,7 @@ install -m 644 -p %{SOURCE8} %{buildroot}%{_pkgdocdir}/README %check make %{?_smp_mflags} check VERBOSE=1 -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %{_libdir}/libglobus_gss_assist.so.* @@ -123,7 +125,9 @@ make %{?_smp_mflags} check VERBOSE=1 %doc %{_mandir}/man8/grid-mapfile-add-entry.8* %doc %{_mandir}/man8/grid-mapfile-check-consistency.8* %doc %{_mandir}/man8/grid-mapfile-delete-entry.8* -%dir %{_pkgdocdir} +%{!?_licensedir: %dir %{_pkgdocdir}} +%{!?_licensedir: %doc %{_pkgdocdir}/GLOBUS_LICENSE} +%{?_licensedir: %license GLOBUS_LICENSE} %files devel %{_includedir}/globus/* @@ -139,6 +143,11 @@ make %{?_smp_mflags} check VERBOSE=1 %{?_licensedir: %license GLOBUS_LICENSE} %changelog +* Thu Sep 13 2018 Mattias Ellert - 12.1-1 +- Switch upstream to Grid Community Toolkit +- First Grid Community Toolkit release (12.0) +- Use 2048 bit RSA key for tests (12.1) + * Sat Sep 01 2018 Mattias Ellert - 11.2-1 - GT6 update: Use 2048 bit keys to support openssl 1.1.1 diff --git a/sources b/sources index b919148..8b6b106 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (globus_gss_assist-11.2.tar.gz) = 1a6544ae8083c05b96608ebde6b54f3b227ff204e7e7cee5966e559e44379305edd4242f15392561a1786ee33650da4927cf0334b49a9bb7c02e50f4be36ef43 +SHA512 (globus_gss_assist-12.1.tar.gz) = a75ba675c289ec91ad7529c6976bfc2faf5d2a675a35ce18cf5ce91205f34aba4732466595843ca49c56568d90c1c3dbebf56c070d4424785fef6d0ca68f620e