%define major 0 %define libname %mklibname globus-authz %{major} %define develname %mklibname globus-authz -d Name: globus-authz %global apache_license ASL 2.0 %global _name %(tr - _ <<< %{name}) Version: 4.6 Release: %mkrel 1 Summary: Globus Toolkit - Globus authz library Group: System/Libraries License: %{apache_license} URL: https://github.com/gridcf/gct Source: https://repo.gridcf.org/gct6/sources//%{_name}-%{version}.tar.gz BuildRequires: pkgconfig(globus-authz-callout-error) >= 2 BuildRequires: pkgconfig(globus-callout) >= 2 BuildRequires: pkgconfig(globus-gssapi-gsi) >= 9 BuildRequires: pkgconfig(globus-common) >= 14 BuildRequires: doxygen BuildRequires: graphviz BuildRequires: automake >= 1.11 BuildRequires: autoconf >= 2.60 BuildRequires: libtool >= 2.2 BuildRequires: pkgconfig BuildRequires: libtool-ltdl-devel BuildRequires: openssl %package -n %{develname} Summary: Globus Toolkit - Globus authz library Development Files Group: Development/Other Provides: %{name}-devel = %{version}-%{release} Requires: %{name} = %{version}-%{release} Requires: globus-authz-callout-error-devel Requires: globus-callout-devel Requires: pkgconfig(globus-gssapi-gsi) >= 9 %package doc Summary: Globus Toolkit - Globus authz library Documentation Files Group: Documentation BuildArch: noarch Requires: %{name} = %{version}-%{release} %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. %package -n %{libname} Summary: Globus Toolkit - Globus authz library Provides: %{name} = %{version}-%{release} Group:System/Libraries %description -n %{libname} 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 %{name} package contains: Globus authz library %description -n %{develname} 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 %{name}-devel package contains: Globus authz 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 %{name}-doc package contains: Globus authz library Documentation Files %prep %setup -q -n %{_name}-%{version} %build rm -rf autom4te.cache autoreconf -if %configure \ --disable-static \ --docdir=%{_docdir}/%{name}-%{version} \ --includedir=%{_includedir}/globus \ --libexecdir=%{_datadir}/globus make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT # Remove libtool archives (.la files) find $RPM_BUILD_ROOT%{_libdir} -name 'lib*.la' -exec rm -v '{}' \; %check make %{?_smp_mflags} check %files -n %{libname} %dir %{_docdir}/%{name}-%{version} %doc %{_docdir}/%{name}-%{version}/GLOBUS_LICENSE %{_libdir}/libglobus_*so.* %files -n %{develname} %{_includedir}/globus/* %{_libdir}/libglobus_*.so %{_libdir}/pkgconfig/%{name}.pc %files doc %dir %{_docdir}/%{name}-%{version}/html %{_docdir}/%{name}-%{version}/html/* %{_mandir}/*/* %changelog * Sun Oct 02 2022 neoclust <neoclust> 4.6-1.mga9 + Revision: 1893908 - New version * Fri Apr 01 2022 umeabot <umeabot> 4.4-2.mga9 + Revision: 1839495 - Mageia 9 Mass Rebuild * Fri Dec 18 2020 joequant <joequant> 4.4-1.mga8 + Revision: 1660683 - update to 4.4 * Mon May 04 2020 joequant <joequant> 4.3-1.mga8 + Revision: 1578610 - update to 4.3 - update to 4.3 * Sun May 03 2020 joequant <joequant> 4.1-1.mga8 + Revision: 1578522 - update to 4.1 * Wed Apr 29 2020 joequant <joequant> 3.16-1.mga8 + Revision: 1573288 - imported package globus-authz