Hello community, here is the log from the commit of package opensc for openSUSE:Factory checked in at 2015-08-10 09:16:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opensc (Old) and /work/SRC/openSUSE:Factory/.opensc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "opensc" Changes: -------- --- /work/SRC/openSUSE:Factory/opensc/opensc.changes 2015-03-01 14:47:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.opensc.new/opensc.changes 2015-08-10 09:16:26.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Jul 30 16:16:19 EEST 2015 - bwachter-pkg@lart.info + +- update to version 0.15.0 +- register with p11-kit + (https://www.opensc-project.org/opensc/ticket/390) + +------------------------------------------------------------------- Old: ---- opensc-0.14.0.tar.gz New: ---- completion-template opensc-0.15.0.tar.gz opensc.module ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opensc.spec ++++++ --- /var/tmp/diff_new_pack.bvXYNP/_old 2015-08-10 09:16:27.000000000 +0200 +++ /var/tmp/diff_new_pack.bvXYNP/_new 2015-08-10 09:16:27.000000000 +0200 @@ -25,7 +25,7 @@ BuildRequires: pkg-config BuildRequires: readline-devel Url: https://github.com/OpenSC/OpenSC/wiki -Version: 0.14.0 +Version: 0.15.0 Release: 0 Summary: Smart Card Utilities License: LGPL-2.1+ @@ -33,6 +33,12 @@ Source: %{name}-%{version}.tar.gz Source1: %{name}-ADVISORIES Source2: %{name}-rpmlintrc +# This is in git, but got stripped from the release tarball +# https://github.com/OpenSC/OpenSC/issues/505 +Source3: completion-template +# Register with p11-kit +# https://www.opensc-project.org/opensc/ticket/390 +Source4: opensc.module Requires: pcsc-lite # There is no more devel package. Obsoletes: opensc-devel < %{version} @@ -70,6 +76,7 @@ %if %suse_version > 1100 autoreconf -f -i %endif +cp %{SOURCE3} doc/tools/completion-template %configure\ --docdir=%{_docdir}/%{name}\ --disable-static\ @@ -83,6 +90,7 @@ cp COPYING ADVISORIES ChangeLog README $RPM_BUILD_ROOT%{_docdir}/%{name} # Private library. rm $RPM_BUILD_ROOT%{_libdir}/libopensc.so +install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/pkcs11/modules/opensc.module %clean rm -rf $RPM_BUILD_ROOT @@ -109,6 +117,9 @@ %{_libdir}/pkcs11/*.so %doc %{_mandir}/man?/*.* %config %{_sysconfdir}/opensc.conf +%dir %{_sysconfdir}/pkcs11 +%config %{_sysconfdir}/pkcs11/modules/ +%{_sysconfdir}/bash_completion.d/* # This is a private library. There is no reason to split it to libopensc* package. %{_libdir}/libopensc.so.* ++++++ completion-template ++++++ # this was auto-generated by OpenSC/doc/tools/Makefile.am _FUNCTION_NAME() { COMPREPLY=() local cur prev split=false _get_comp_words_by_ref cur prev _split_longopt && split=true opts="ALLOPTS" if [ ${COMP_CWORD} -eq 1 ]; then COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 fi case "${prev}" in OPTSWITHARGS) return 0 ;; *) COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 ;; esac $split && return 0 if [[ "$cur" == -* ]]; then _longopt $1 return fi _filedir } complete -F _FUNCTION_NAME PROGRAM_NAME # Local variables: # mode: shell-script # sh-basic-offset: 4 # sh-indent-comment: t # indent-tabs-mode: nil # End: # ex: ts=4 sw=4 et filetype=sh ++++++ opensc-0.14.0.tar.gz -> opensc-0.15.0.tar.gz ++++++ ++++ 39447 lines of diff (skipped) ++++++ opensc-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.bvXYNP/_old 2015-08-10 09:16:28.000000000 +0200 +++ /var/tmp/diff_new_pack.bvXYNP/_new 2015-08-10 09:16:28.000000000 +0200 @@ -2,3 +2,4 @@ addFilter("shlib-policy-missing-suffix") # There is no devel package any more. addFilter("obsolete-not-provided") +addFilter("devel-file-in-non-devel-package") ++++++ opensc.module ++++++ # This file describes how to load the opensc module # See: http://p11-glue.freedesktop.org/doc/p11-kit/config.html # This is a relative path, which means it will be loaded from # the p11-kit default path which is usually $(libdir)/pkcs11. # Doing it this way allows for packagers to package opensc for # 32-bit and 64-bit and make them parallel installable module: onepin-opensc-pkcs11.so