forked from pool/libvmime
[info=e68844707f6935fa176d44c9ca68207db27f4615e66f42558c214b4605772087]
OBS-URL: https://build.opensuse.org/package/show/server:mail/libvmime?expand=0&rev=52
This commit is contained in:
commit
1bc54e830a
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal 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
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1721822337
|
||||||
|
commit: e68844707f6935fa176d44c9ca68207db27f4615e66f42558c214b4605772087
|
||||||
|
url: https://src.opensuse.org/jengelh/libvmime
|
||||||
|
revision: master
|
14
_service
Normal file
14
_service
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<services>
|
||||||
|
<service name="tar_scm" mode="manual">
|
||||||
|
<param name="scm">git</param>
|
||||||
|
<param name="url">https://github.com/kisli/vmime</param>
|
||||||
|
<param name="revision">d03ad5f0f6d3b2d54009ccdc7d1f7670218b263c</param>
|
||||||
|
<param name="parent-tag">v0.9.2</param>
|
||||||
|
<param name="versionformat">0.9.2+g@TAG_OFFSET@</param>
|
||||||
|
</service>
|
||||||
|
<service name="recompress" mode="manual">
|
||||||
|
<param name="file">*.tar</param>
|
||||||
|
<param name="compression">xz</param>
|
||||||
|
</service>
|
||||||
|
<service name="set_version" mode="manual"/>
|
||||||
|
</services>
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:456b3a8e6bad33ab468bbf6cfb7a43240a7a67670ccc2f9f32b5bab8a697fae6
|
||||||
|
size 256
|
5
debian.changelog
Normal file
5
debian.changelog
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
libvmime (0.9.2+g203-0) unstable; urgency=low
|
||||||
|
|
||||||
|
* Initial package.
|
||||||
|
|
||||||
|
-- openSUSE <opensuse@opensuse.org> Mon, 29 Nov 2021 10:00:00 +0100
|
19
debian.control
Normal file
19
debian.control
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
Source: libvmime
|
||||||
|
Priority: optional
|
||||||
|
Section: mail
|
||||||
|
Maintainer: openSUSE <opensuse@opensuse.org>
|
||||||
|
Standards-Version: 4.5.0
|
||||||
|
Build-Depends: debhelper-compat (= 12)
|
||||||
|
|
||||||
|
Package: libvmime-suse8
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||||
|
Description: Library for working with MIME messages and IMAP/POP/SMTP
|
||||||
|
.
|
||||||
|
|
||||||
|
Package: libvmime-dev
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${misc:Depends}, libvmime-suse8 (= ${binary:Version}),
|
||||||
|
libgsasl-dev | libgsasl7-dev, libgnutls28-dev
|
||||||
|
Description: Development files for vmime, an e-mail message library
|
||||||
|
.
|
3
debian.libvmime-dev.install
Normal file
3
debian.libvmime-dev.install
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
usr/include/*
|
||||||
|
usr/lib/*/*.so
|
||||||
|
usr/lib/*/pkgconfig/
|
1
debian.libvmime-suse6.install
Normal file
1
debian.libvmime-suse6.install
Normal file
@ -0,0 +1 @@
|
|||||||
|
usr/lib/*/libvmime*.so.*
|
1
debian.libvmime-suse7.install
Normal file
1
debian.libvmime-suse7.install
Normal file
@ -0,0 +1 @@
|
|||||||
|
usr/lib/*/libvmime*.so.*
|
1
debian.libvmime-suse8.install
Normal file
1
debian.libvmime-suse8.install
Normal file
@ -0,0 +1 @@
|
|||||||
|
usr/lib/*/libvmime*.so.*
|
21
debian.rules
Normal file
21
debian.rules
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
include /usr/share/dpkg/buildflags.mk
|
||||||
|
export DH_VERBOSE=1
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@ --parallel
|
||||||
|
|
||||||
|
override_dh_auto_configure:
|
||||||
|
cmake \
|
||||||
|
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
|
||||||
|
-DCMAKE_INSTALL_LIBDIR:PATH="/usr/lib/${DEB_HOST_MULTIARCH}" \
|
||||||
|
-DVMIME_SENDMAIL_PATH:STRING="/usr/sbin/sendmail" \
|
||||||
|
-DVMIME_BUILD_SAMPLES:BOOL=OFF \
|
||||||
|
-DVMIME_HAVE_TLS_SUPPORT:BOOL=ON \
|
||||||
|
-DVMIME_BUILD_STATIC_LIBRARY:BOOL=OFF \
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
|
||||||
|
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="${CPPFLAGS} ${CXXFLAGS}" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING=" " \
|
||||||
|
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="${CPPFLAGS} ${CFLAGS}" \
|
||||||
|
-DCMAKE_C_FLAGS:STRING=" " \
|
||||||
|
-DCMAKE_SHARED_LINKER_FLAGS_RELEASE="${LDFLAGS}"
|
2
debian.series
Normal file
2
debian.series
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
libvmime-nodatetime.diff
|
||||||
|
libvmime-soname.diff
|
22
libvmime-nodatetime.diff
Normal file
22
libvmime-nodatetime.diff
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
From 6908ad636e59339b9042205e6fd22444f45a7529 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jan Engelhardt <jengelh@inai.de>
|
||||||
|
Date: Wed, 27 Mar 2013 17:52:26 +0100
|
||||||
|
Subject: [PATCH] src: avoid __DATE__ and __TIME__
|
||||||
|
|
||||||
|
---
|
||||||
|
src/vmime/base.cpp | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
Index: vmime/src/vmime/base.cpp
|
||||||
|
===================================================================
|
||||||
|
--- vmime.orig/src/vmime/base.cpp
|
||||||
|
+++ vmime/src/vmime/base.cpp
|
||||||
|
@@ -75,7 +75,7 @@ const string libname() { return (VMIME_P
|
||||||
|
*
|
||||||
|
* @return library version
|
||||||
|
*/
|
||||||
|
-const string libversion() { return (VMIME_VERSION " (" __DATE__ " " __TIME__ ")"); }
|
||||||
|
+const string libversion() { return (VMIME_VERSION " (_""_DATE_""_ causes unnecessary rebuilds - avoid)"); }
|
||||||
|
|
||||||
|
/** Return the library API version (eg: "6:1:6").
|
||||||
|
*
|
41
libvmime-soname.diff
Normal file
41
libvmime-soname.diff
Normal 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 8)
|
||||||
|
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} ${CMAKE_BINARY_DIR}/libvmime.so)
|
||||||
|
+ install(FILES ${CMAKE_BINARY_DIR}/libvmime.so DESTINATION ${CMAKE_INSTALL_LIBDIR}/ COMPONENT libraries)
|
||||||
|
+
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
# Static library
|
222
libvmime.changes
Normal file
222
libvmime.changes
Normal file
@ -0,0 +1,222 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 24 11:58:38 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update libvmime-soname.diff to support out-of-tree cmake builds
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 19 10:05:25 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to snapshot 0.9.2+git203 (43b262bd)
|
||||||
|
* another potential multiplication overflows
|
||||||
|
* build: upgrade to C++17 when ICU is used
|
||||||
|
* Fix a test failure in testNewFromString and
|
||||||
|
pathTest::testGenerate
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 21 14:25:12 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to snapshot 0.9.2+git196 (d296c2d)
|
||||||
|
* vmime: prevent loss of a space when a multi-word mailbox name
|
||||||
|
contains an umlaut
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 24 17:39:08 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to snapshot 0.9.2+git191 (d03ad5f0)
|
||||||
|
* url: fix an off-by-one error in parsing hostnames
|
||||||
|
* url: strip leading slash from url-path
|
||||||
|
* Support FIPS under OpenSSL 3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 25 23:52:52 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Reinstate %optflags
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 31 16:19:00 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to snapshot 0.9.2+git188 (c3c6242ed)
|
||||||
|
* Fix emission of bugs Envelope-From to sendmail:// transports.
|
||||||
|
* Add parsing feedback via parsingContext
|
||||||
|
- Drop 0001-Avoid-generating-illegal-Envelope-From-with-sendmail.patch
|
||||||
|
(merged)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 18 03:46:09 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Add 0001-Avoid-generating-illegal-Envelope-From-with-sendmail.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 25 18:34:03 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Force-add -fPIC under RHEL and derivatives
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 11 14:40:34 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to snapshot 0.9.2.175 (fc69321d)
|
||||||
|
* Added utility function to convert byteArray to HEX string.
|
||||||
|
* Added support for digest algorithm SHA256 (in certificates).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 8 12:56:59 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Add BuildRequires for RH/CentOS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 4 16:08:42 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Wrap a number of build dependencies into %{?with_pdf}
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
||||||
|
|
||||||
|
- Update to 0.9.2k4 (0.9.2.96)
|
||||||
|
* Skip delimiter lines that are not exactly equal to the boundary
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 28 10:38:46 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
|
||||||
|
* Unbreak own hostname qualification on POSIX systems
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 25 12:21:09 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new git snapshot v0.9.2-50-ga9b8221
|
||||||
|
* Dropped support for boost::shared_ptr<>, enabled exclusive
|
||||||
|
C++11 use of std::shared_ptr.
|
||||||
|
* Handle parsing of (RFC-nonconforming) address lines containing
|
||||||
|
bare at signs, like "a@b.c <e@f.g>" or
|
||||||
|
"=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= <e@f.g>".
|
||||||
|
* Add SMTPS with AUTH PLAIN without SASL.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 23 07:58:00 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add no-override-cflags.diff so that vmime becomes externally
|
||||||
|
buildable with other -O/-g levels.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 13 14:11:54 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update description
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 13 11:48:42 UTC 2017 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Remove openssl because gnutls is preferd already
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 8 09:43:48 UTC 2017 - bosim@opensuse.org
|
||||||
|
|
||||||
|
- Don't stop the build due to SLES missing GSASL.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 23 22:44:49 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Resolve wrong name of cmake variable:
|
||||||
|
CMAKE_RELEASE_TYPE -> CMAKE_BUILD_TYPE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 3 11:51:36 UTC 2017 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to final release 0.9.2
|
||||||
|
* Always ignore newlines between words.
|
||||||
|
- Drop dont-fixup.diff (issue fixed upstream),
|
||||||
|
drop libvmime-sotag.diff (no longer needed).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 30 18:36:29 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new git snapshot
|
||||||
|
047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
|
||||||
|
* Skip multiple (bogus) colons after header field name
|
||||||
|
- Add dont-fixup.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 22 17:05:17 UTC 2016 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new git snapshot
|
||||||
|
4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
|
||||||
|
* handle "x-uuencode" type
|
||||||
|
* Skip word on unexpected error when fixing broken words.
|
||||||
|
* XOAUTH2 auth mechanism support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 13 07:33:44 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Ship COPYING file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 25 05:27:53 UTC 2014 - dap@open.by, jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new git snapshot
|
||||||
|
30ea54f269efa673a1eb5bc07e71715b67607dbc
|
||||||
|
* No upstream changelog was provided
|
||||||
|
- Turn on SASL, TLS support
|
||||||
|
- Remove vmime-0.9.2-header-value-on-next-line.diff
|
||||||
|
(no longer applies)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 19 13:53:29 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Use existing postscript fonts as BuildRequires
|
||||||
|
(suggestion by user WernerFink)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 5 17:48:54 CEST 2013 - ro@suse.de
|
||||||
|
|
||||||
|
- BuildRequire texlive-bin-latex only for <= 12.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 27 18:26:20 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update to new git snapshot (54b5fe13f7e7cb6c4f63884e91ff472b42b63147)
|
||||||
|
- Removed because merged: vmime-0.8.1-charset-catch.diff,
|
||||||
|
vmime-mixed-qp-in-parameter.diff, vmime-0.9.2-qp-in-buffers.diff
|
||||||
|
- Removed because they no longer apply: vmime-automake1_13.diff,
|
||||||
|
vmime-noansiflag.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 3 19:47:40 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Add vmime-automake1_13.diff to fix up ancient autotools constructs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 11 14:44:08 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Make the package build on RHEL6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 12 16:40:45 UTC 2012 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Enable always generating 7-bit parameters
|
||||||
|
(https://jira.zarafa.com/browse/ZCP-9475)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 10 00:13:33 UTC 2012 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Use RPM_OPT_FLAGS
|
||||||
|
- Do not use -ansi gcc flag.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 16 12:33:11 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Update to new SVN snapshot rev 603 (ZCP 7.0.6 dependency)
|
||||||
|
* Set Diffie-Hellman prime size (bug SF#3434852)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 30 14:59:15 UTC 2011 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Initial package for build.opensuse.org
|
13
libvmime.dsc
Normal file
13
libvmime.dsc
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Format: 1.0
|
||||||
|
Source: libvmime
|
||||||
|
Architecture: any
|
||||||
|
Version: 0.9.2+g203
|
||||||
|
DEBTRANSFORM-RELEASE: 1
|
||||||
|
Maintainer: openSUSE <opensuse@opensuse.org>
|
||||||
|
Homepage: https://opensuse.org/
|
||||||
|
Standards-Version: 4.5.0
|
||||||
|
Build-Depends:
|
||||||
|
cmake (>= 2.8.3), debhelper-compat (>= 12), devscripts, fakeroot, g++,
|
||||||
|
libgnutls28-dev, libgsasl7-dev, g++ (>= 7), make, m4, openssl,
|
||||||
|
pkg-config (>= 0.23)
|
||||||
|
Files:
|
147
libvmime.spec
Normal file
147
libvmime.spec
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
#
|
||||||
|
# spec file for package libvmime
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# 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 https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: libvmime
|
||||||
|
%define lname libvmime-suse8
|
||||||
|
Version: 0.9.2+g203
|
||||||
|
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++
|
||||||
|
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: cmake >= 2.8.3
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
%if 0%{?rhel} || 0%{?fedora_version}
|
||||||
|
BuildRequires: gnutls-devel
|
||||||
|
%else
|
||||||
|
BuildRequires: libgnutls-devel
|
||||||
|
%endif
|
||||||
|
%if !0%{?sle_version}
|
||||||
|
BuildRequires: libgsasl-devel
|
||||||
|
%endif
|
||||||
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: xz
|
||||||
|
%if 0%{?with_pdf}
|
||||||
|
BuildRequires: ImageMagick
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: inkscape
|
||||||
|
BuildRequires: texlive-collection-fontsrecommended
|
||||||
|
BuildRequires: texlive-latex
|
||||||
|
BuildRequires: tex(courier.sty)
|
||||||
|
BuildRequires: tex(fancyheadings.sty)
|
||||||
|
BuildRequires: tex(pcrr7t.tfm)
|
||||||
|
BuildRequires: tex(ucs.sty)
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
VMime is a C++ class library for working with RFC5322 and
|
||||||
|
MIME-conforming messages (RFC2045–2049), as well as Internet
|
||||||
|
messaging services like IMAP, POP or SMTP.
|
||||||
|
|
||||||
|
VMime can parse, generate and modify messages, and also connect to
|
||||||
|
store and transport services to receive or send messages over the
|
||||||
|
Internet. The library offers features to build a mail client.
|
||||||
|
|
||||||
|
%package -n %lname
|
||||||
|
Summary: Library for working with MIME messages and IMAP/POP/SMTP
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n %lname
|
||||||
|
VMime is a C++ class library for working with RFC5322 and
|
||||||
|
MIME-conforming messages (RFC2045–2049), as well as Internet
|
||||||
|
messaging services like IMAP, POP or SMTP.
|
||||||
|
|
||||||
|
VMime can parse, generate and modify messages, and also connect to
|
||||||
|
store and transport services to receive or send messages over the
|
||||||
|
Internet. The library offers features to build a mail client.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for vmime, an e-mail message library
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %lname = %version
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
VMime is a C++ class library for working with RFC5322 and
|
||||||
|
MIME-conforming messages (RFC2045–2049), as well as Internet
|
||||||
|
messaging services like IMAP, POP or SMTP.
|
||||||
|
|
||||||
|
This subpackage contains the headers for the library's API.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n vmime-%version
|
||||||
|
|
||||||
|
%build
|
||||||
|
%if 0%{?with_pdf}
|
||||||
|
pushd doc/book/
|
||||||
|
make book_pdf
|
||||||
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%cmake \
|
||||||
|
-DCMAKE_INSTALL_PREFIX:PATH="%_prefix" \
|
||||||
|
-DINCLUDE_INSTALL_DIR:PATH="%_includedir" \
|
||||||
|
-DSYSCONF_INSTALL_DIR:PATH="%_sysconfdir" \
|
||||||
|
-DSHARE_INSTALL_PREFIX:PATH="%_datadir" \
|
||||||
|
-DCMAKE_INSTALL_LIBDIR:PATH="%_libdir" \
|
||||||
|
-DVMIME_SENDMAIL_PATH:STRING="%_sbindir/sendmail" \
|
||||||
|
-DVMIME_BUILD_SAMPLES:BOOL=OFF \
|
||||||
|
%if 0%{?sle_version}
|
||||||
|
-DVMIME_HAVE_SASL_SUPPORT:BOOL=OFF \
|
||||||
|
%endif
|
||||||
|
-DVMIME_HAVE_TLS_SUPPORT:BOOL=ON \
|
||||||
|
-DVMIME_BUILD_STATIC_LIBRARY:BOOL=OFF \
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
|
||||||
|
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="%optflags" \
|
||||||
|
-DCMAKE_CXX_FLAGS:STRING="%optflags" \
|
||||||
|
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="%optflags" \
|
||||||
|
-DCMAKE_C_FLAGS:STRING="%optflags" \
|
||||||
|
-DVMIME_BUILD_DOCUMENTATION:BOOL=OFF
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
b="%buildroot"
|
||||||
|
%if 0%{?with_pdf}
|
||||||
|
mkdir -p "$b/%_docdir/%name"
|
||||||
|
cp -a doc/book/book.pdf "$b/%_docdir/%name/"
|
||||||
|
%endif
|
||||||
|
%cmake_install
|
||||||
|
find "$b" -type f -name "*.la" -delete
|
||||||
|
|
||||||
|
%ldconfig_scriptlets -n %lname
|
||||||
|
|
||||||
|
%files -n %lname
|
||||||
|
%license COPYING
|
||||||
|
%_libdir/libvmime-suse.so.*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%_includedir/vmime
|
||||||
|
%_libdir/libvmime.so
|
||||||
|
%_libdir/libvmime-suse.so
|
||||||
|
%_libdir/pkgconfig/*.pc
|
||||||
|
%_libdir/cmake/
|
||||||
|
%if 0%{?with_pdf}
|
||||||
|
%_docdir/%name
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%changelog
|
BIN
vmime-0.9.2+g203.tar.xz
(Stored with Git LFS)
Normal file
BIN
vmime-0.9.2+g203.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user