commit dc585d07a608490afcaf05d8413e6b2c554a4f2224d70f9efb5b77861a6f1245 Author: Marcus Meissner Date: Tue Sep 1 11:03:52 2015 +0000 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 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/heimdal-1.6rc2.tar.gz b/heimdal-1.6rc2.tar.gz new file mode 100644 index 0000000..468fcf3 --- /dev/null +++ b/heimdal-1.6rc2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fe19e0f12ff0d0c2f20a6cf56727deaabd89db9c197288022fb489e103b730d +size 7198147 diff --git a/heimdal-1.6rc2.tar.gz.asc b/heimdal-1.6rc2.tar.gz.asc new file mode 100644 index 0000000..ad21799 --- /dev/null +++ b/heimdal-1.6rc2.tar.gz.asc @@ -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----- diff --git a/heimdal-version-script-client.map.patch b/heimdal-version-script-client.map.patch new file mode 100644 index 0000000..a64a750 --- /dev/null +++ b/heimdal-version-script-client.map.patch @@ -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: ++ *; ++}; diff --git a/libheimdal.changes b/libheimdal.changes new file mode 100644 index 0000000..bd64c30 --- /dev/null +++ b/libheimdal.changes @@ -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). diff --git a/libheimdal.spec b/libheimdal.spec new file mode 100644 index 0000000..9a36409 --- /dev/null +++ b/libheimdal.spec @@ -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