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 - [email protected]
+
+- 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

Reply via email to