SHA256
1
0
forked from pool/libvmime

- Update to snapshot 0.9.2.165 (edcb4b4b1f1f)

OBS-URL: https://build.opensuse.org/package/show/server:mail/libvmime?expand=0&rev=28
This commit is contained in:
Jan Engelhardt 2021-11-24 11:04:37 +00:00 committed by Git OBS Bridge
parent 33a0e83693
commit b46d8167cc
6 changed files with 65 additions and 14 deletions

View File

@ -1,8 +1,8 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/kopano-dev/vmime</param>
<param name="revision">v0.9.2k4</param>
<param name="url">https://github.com/kisli/vmime</param>
<param name="revision">edcb4b4b1f1feb5d823d2eaba6aa6dda462d0b00</param>
<param name="parent-tag">v0.9.2</param>
<param name="versionformat">0.9.2.@TAG_OFFSET@</param>
</service>

41
libvmime-soname.diff Normal file
View File

@ -0,0 +1,41 @@
commit fb47e5911366daba6e29c5909880e3ca99ea4d90
Author: Jan Engelhardt <jengelh@inai.de>
Date: Sun Jun 30 10:14:21 2019 +0200
Add some distinguishing library name identifiers as per
https://en.opensuse.org/openSUSE:Shared_library_packaging_policy#When_there_is_no_versioning
ordinal clause 3 (packaging Git snapshot with ABI changing midway).
---
CMakeLists.txt | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
Index: vmime-0.9.2.165/CMakeLists.txt
===================================================================
--- vmime-0.9.2.165.orig/CMakeLists.txt
+++ vmime-0.9.2.165/CMakeLists.txt
@@ -50,7 +50,7 @@ SET(VMIME_VERSION_MICRO 2)
# . Interfaces added/removed/changed: CURRENT++, REVISION=0
# . Interfaces added (upward-compatible changes): AGE++
# . Interfaces removed: AGE=0
-SET(VMIME_API_VERSION_CURRENT 1)
+SET(VMIME_API_VERSION_CURRENT 4)
SET(VMIME_API_VERSION_REVISION 0)
SET(VMIME_API_VERSION_AGE 0)
@@ -163,11 +163,15 @@ IF(VMIME_BUILD_SHARED_LIBRARY)
SET_TARGET_PROPERTIES(
${VMIME_LIBRARY_NAME}
PROPERTIES
+ OUTPUT_NAME "vmime-suse"
VERSION "${VMIME_API_VERSION}"
SOVERSION "${VMIME_API_VERSION_CURRENT}"
COMPILE_FLAGS -DVMIME_SHARED
)
+ execute_process(COMMAND ln -s libvmime-suse.so.${VMIME_API_VERSION_CURRENT} libvmime.so)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libvmime.so DESTINATION ${CMAKE_INSTALL_LIBDIR}/ COMPONENT libraries)
+
ENDIF()
# Static library

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Wed Nov 24 09:49:33 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to snapshot 0.9.2.165 (edcb4b4b1f1f)
* imap: Added support for pipelined and out-of-order replies.
* smtp: Add basic support for delivery status notifications (DSN)
* mime: Reply-To is now an addressList in accordance with the RFC
(API change)
- Add libvmime-soname.diff
-------------------------------------------------------------------
Sun Oct 6 14:21:40 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

View File

@ -17,17 +17,18 @@
Name: libvmime
%define lname libvmime-kopano3
%define lname libvmime-suse4
Version: 0.9.2.165
Release: 0
Summary: Library for working with RFC 5322, MIME messages and IMAP/POP/SMTP
License: GPL-3.0-or-later
Group: Development/Libraries/C and C++
Version: 0.9.2.96
Release: 0
URL: http://vmime.org/
#Source: https://github.com/kisli/vmime/archive/v%%version.tar.gz
Source: vmime-%version.tar.xz
Patch1: libvmime-nodatetime.diff
Patch2: libvmime-soname.diff
BuildRequires: ImageMagick
BuildRequires: cmake >= 2.8.3
BuildRequires: doxygen
@ -90,7 +91,6 @@ make book_pdf
popd
%endif
cf="%optflags -DVMIME_ALWAYS_GENERATE_7BIT_PARAMETER=1"
%cmake \
-DCMAKE_INSTALL_PREFIX:PATH="%_prefix" \
-DINCLUDE_INSTALL_DIR:PATH="%_includedir" \
@ -110,7 +110,7 @@ cf="%optflags -DVMIME_ALWAYS_GENERATE_7BIT_PARAMETER=1"
-DCMAKE_CXX_FLAGS:STRING=" " \
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$cf" \
-DCMAKE_C_FLAGS:STRING=" "
make %{?_smp_mflags} VERBOSE=1
%cmake_build
%install
b="%buildroot"
@ -121,21 +121,21 @@ cp -a doc/book/book.pdf "$b/%_docdir/%name/"
%cmake_install
find "$b" -type f -name "*.la" -delete
mkdir -p "$b/%_datadir"
mv "$b/%_prefix/cmake" "$b/%_datadir/"
#mv "$b/%_prefix/cmake" "$b/%_datadir/"
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files -n %lname
%license COPYING
%_libdir/libvmime-kopano.so.3*
%_libdir/libvmime-suse.so.4*
%files devel
%_includedir/vmime
%_libdir/libvmime.so
%_libdir/libvmime-kopano.so
%_libdir/libvmime-suse.so
%_libdir/pkgconfig/*.pc
%_datadir/cmake/
%_libdir/cmake/
%if 0%{?with_pdf}
%_docdir/%name
%endif

BIN
vmime-0.9.2.165.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
vmime-0.9.2.96.tar.xz (Stored with Git LFS)

Binary file not shown.