Accepting request 328047 from home:enzokiel

- Initial package, version 1.6rc2

OBS-URL: https://build.opensuse.org/request/show/328047
OBS-URL: https://build.opensuse.org/package/show/network/libheimdal?expand=0&rev=1
This commit is contained in:
Marcus Meissner 2015-09-01 11:03:52 +00:00 committed by Git OBS Bridge
commit dc585d07a6
7 changed files with 255 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
heimdal-1.6rc2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fe19e0f12ff0d0c2f20a6cf56727deaabd89db9c197288022fb489e103b730d
size 7198147

11
heimdal-1.6rc2.tar.gz.asc Normal file
View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEcBAABAgAGBQJTA4+7AAoJEMMkPNBweJLFoOYIAIkYYPhqPVZHtrHGEU0LBOPq
xTOjwTUR6YZUqDkZKJnnfrR1KD+rDc2n6BGffri9jZU1YH0P1ibxUu1nq2EaWzcp
Z8/hRejQ/6/k+YbEBS1rIim7sdg5/pB2jPUYYanEUSRlelk3umQoaksXstWF3qSn
ktU7B/x/pxksGjbap2bB+sg/33X0fs3S5bYa8fUcg6vmU6zNkTdVaVWw/iOxPNRq
AloZRhH1mCwdUu0wSVmNvRA3FeU5P0BPpY9rioG1cKVVN1FwlIe56XtAPTi/95c0
SeAh0SLUcEVazPt3CtI0QxpCU2EkdVwNaoXErnsJg/gaRzJOC2+Pq44yOxg1j0Q=
=lhSJ
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,60 @@
--- lib/kadm5/version-script-client.map.orig 1970-01-01 01:00:00.000000000 +0100
+++ lib/kadm5/version-script-client.map 2015-08-30 12:45:34.395109701 +0200
@@ -0,0 +1,57 @@
+HEIMDAL_KADM5_CLIENT_1.0 {
+ global:
+ et_kadm5_error_table;
+ initialize_kadm5_error_table;
+ initialize_kadm5_error_table_r;
+ kadm5_ad_init_with_password;
+ kadm5_ad_init_with_password_ctx;
+ kadm5_c_chpass_principal;
+ kadm5_c_chpass_principal_with_key;
+ kadm5_c_create_principal;
+ kadm5_c_delete_principal;
+ kadm5_c_destroy;
+ kadm5_c_flush;
+ kadm5_c_get_principal;
+ kadm5_c_get_principals;
+ kadm5_c_get_privs;
+ kadm5_c_init_with_creds;
+ kadm5_c_init_with_creds_ctx;
+ kadm5_c_init_with_password;
+ kadm5_c_init_with_password_ctx;
+ kadm5_c_init_with_skey;
+ kadm5_c_init_with_skey_ctx;
+ kadm5_c_modify_principal;
+ kadm5_c_randkey_principal;
+ kadm5_c_rename_principal;
+ kadm5_chpass_principal;
+ kadm5_chpass_principal_with_key;
+ kadm5_create_principal;
+ kadm5_delete_principal;
+ kadm5_destroy;
+ kadm5_flush;
+ kadm5_free_key_data;
+ kadm5_free_name_list;
+ kadm5_free_principal_ent;
+ kadm5_get_principal;
+ kadm5_get_principals;
+ kadm5_get_privs;
+ kadm5_init_with_creds;
+ kadm5_init_with_creds_ctx;
+ kadm5_init_with_password;
+ kadm5_init_with_password_ctx;
+ kadm5_init_with_skey;
+ kadm5_init_with_skey_ctx;
+ kadm5_modify_principal;
+ kadm5_randkey_principal;
+ kadm5_rename_principal;
+ kadm5_ret_key_data;
+ kadm5_ret_principal_ent;
+ kadm5_ret_principal_ent_mask;
+ kadm5_ret_tl_data;
+ kadm5_store_key_data;
+ kadm5_store_principal_ent;
+ kadm5_store_principal_ent_mask;
+ kadm5_store_tl_data;
+ local:
+ *;
+};

7
libheimdal.changes Normal file
View File

@ -0,0 +1,7 @@
-------------------------------------------------------------------
Sun Aug 30 11:20:03 UTC 2015 - joerg.lorenzen@ki.tng.de
- Initial package, version 1.6rc2
- Added patch heimdal-version-script-client.map.patch to add file
version-script-client.map (File is present in git for tag 1.6rc2
but missing in tarball).

150
libheimdal.spec Normal file
View File

@ -0,0 +1,150 @@
#
# spec file for package libheimdal
#
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
Name: libheimdal
Summary: Libraries of Kerberos 5 implementation
Version: 1.6rc2
Release: 1
Url: http://www.h5l.org
Source0: http://www.h5l.org/dist/src/heimdal-%{version}.tar.gz
Source1: http://www.h5l.org/dist/src/heimdal-%{version}.tar.gz.asc
Patch0: heimdal-version-script-client.map.patch
License: BSD-3-Clause
Group: System/Libraries
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xau)
BuildRequires: pkgconfig(xt)
%if 0%{suse_version} > 1310
BuildRequires: pkgconfig(ncurses) >= 5.3
%else
BuildRequires: ncurses-devel >= 5.3
%endif
BuildRequires: pkgconfig(sqlite3)
BuildRequires: db-devel >= 4.2.52
BuildRequires: e2fsprogs-devel
BuildRequires: openldap2-devel >= 2.0
BuildRequires: pam-devel
BuildRequires: readline-devel
BuildRequires: bison
BuildRequires: flex
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: texinfo
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Heimdal is an implementation of Kerberos 5 (and some more stuff) largely written
in Sweden (which was important when we started writing it, less so now).
It is freely available under a three clause BSD style license.
Other free implementations include the one from MIT, and Shishi.
Also Microsoft Windows and Sun's Java come with implementations of Kerberos.
This package only provides libraries and devel files (binaries have been removed),
libraries are required by 64bit package of ICAClient version 13.2.
%package devel
Summary: Libraries of Kerberos 5 implementation
Group: Development/Libraries/C and C++
Requires: libheimdal = %{version}
%description devel
Heimdal is an implementation of Kerberos 5 (and some more stuff) largely written
in Sweden (which was important when we started writing it, less so now).
It is freely available under a three clause BSD style license.
Other free implementations include the one from MIT, and Shishi.
Also Microsoft Windows and Sun's Java come with implementations of Kerberos.
This package only provides libraries and devel files (binaries have been removed),
libraries are required by 64bit package of ICAClient version 13.2.
%prep
%setup -q -n heimdal-%{version}
%patch0
%build
autoreconf -fi
%configure
make %{?_smp_mflags}
%install
%make_install
rm -rf %{buildroot}%{_bindir}
rm -rf %{buildroot}%{_sbindir}
rm -rf %{buildroot}%{_mandir}
rm -rf %{buildroot}%{_libdir}/*.a
rm -rf %{buildroot}%{_libdir}/*.la
%ifarch x86_64
rm -rf %{buildroot}%{_libexecdir}
%else
shopt -s extglob
rm -rf %{buildroot}%{_libexecdir}/!(*.so*|pkgconfig)
shopt -u extglob
%endif
%post
/sbin/ldconfig
%install_info --info-dir=%{_infodir} %{_infodir}/heimdal.info.gz
%install_info --info-dir=%{_infodir} %{_infodir}/hx509.info.gz
%postun
/sbin/ldconfig
%install_info_delete --info-dir=%{_infodir} %{_infodir}/heimdal.info.gz
%install_info_delete --info-dir=%{_infodir} %{_infodir}/hx509.info.gz
%files
%defattr(-,root,root)
%{_libdir}/libasn1.so.8*
%{_libdir}/libgssapi.so.3*
%{_libdir}/libhcrypto.so.4*
%{_libdir}/libhdb.so.9*
%{_libdir}/libheimbase.so.1*
%{_libdir}/libheimedit.so.0*
%{_libdir}/libheimntlm.so.0*
%{_libdir}/libheimsqlite.so.0*
%{_libdir}/libhx509.so.5*
%{_libdir}/libkadm5clnt.so.7*
%{_libdir}/libkadm5srv.so.8*
%{_libdir}/libkafs.so.0*
%{_libdir}/libkdc.so.2*
%{_libdir}/libkrb5.so.26*
%{_libdir}/libotp.so.0*
%{_libdir}/libroken.so.18*
%{_libdir}/libsl.so.0*
%{_libdir}/libwind.so.0*
%{_libdir}/windc.so.0*
%{_infodir}/*.info.gz
%doc LICENSE NEWS README TODO
%files devel
%defattr(-,root,root)
%{_includedir}/*.h
%dir %{_includedir}/gssapi
%{_includedir}/gssapi/*.h
%dir %{_includedir}/hcrypto
%{_includedir}/hcrypto/*.h
%dir %{_includedir}/kadm5
%{_includedir}/kadm5/*.h
%dir %{_includedir}/krb5
%{_includedir}/krb5/*.h
%dir %{_includedir}/roken
%{_includedir}/roken/*.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc