Sync from SUSE:ALP:Source:Standard:1.0 thrift revision 1653f6fa9c44224741570ff9cde6f4d7
This commit is contained in:
commit
42bcc80d53
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
|
BIN
thrift-0.17.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
thrift-0.17.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
14
thrift-0.17.0.tar.gz.asc
Normal file
14
thrift-0.17.0.tar.gz.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQHKBAABCgA0FiEEjNh/GG8G6VjvypY9dr00D8S3WGUFAmMY/PIWHGplbnNnZXll
|
||||||
|
ckBob3RtYWlsLmNvbQAKCRB2vTQPxLdYZUz9C/95cIxGCeaL54ITi8BtTumi/OXB
|
||||||
|
Q9Mres+azVCr7YuAgxZTC+XXyeqGDnHHWBLD2knn0QnjR423P+g/wM6d9gMasxzr
|
||||||
|
gferi26NxQak8jPWhAuBsMff/XjnTviAXt2svLJjEbMwNTHX+yedzkLQUqRAwDfD
|
||||||
|
S4C0UtPXTMUchf1P4HLAYiRaJt5v57xoTjwCJBOwVxRuLIPylLKCSdXNouCDuNXg
|
||||||
|
tSqRyQfZkA9R4OdkPd5wxrSqsCvWigs+KbdHewmOi49u35sbubkw1uxKDwX96Yne
|
||||||
|
65f9IPPwV7p4Xemq6p49ihhCFM1Ju1ynXC94uBuTCh50/uA7ciDjADfKuQclHDiP
|
||||||
|
3JWjgT4CiWAN2cu2UAsJx6n8l/4EFK5hb78eBhKoEQGc4xX8zvqmI9QEyibB7sxL
|
||||||
|
xKoC2hxjGzdWea6MNkCGiqw9V+NYMXc/XxA6JzeyPjFxza+LaJqumjg8a17+tkpb
|
||||||
|
7kMHsBOcw3lFGRv/xjm6mZ/aWNv89a8W467Pbck=
|
||||||
|
=w73Q
|
||||||
|
-----END PGP SIGNATURE-----
|
611
thrift.changes
Normal file
611
thrift.changes
Normal file
@ -0,0 +1,611 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 29 14:37:20 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
|
||||||
|
|
||||||
|
- Update download url.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 5 12:28:38 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 0.17.0:
|
||||||
|
* ### C++
|
||||||
|
* THRIFT-5093 - lib: cpp: test: clarify effect of MemoryPolicy on
|
||||||
|
TMemoryBuffer
|
||||||
|
* THRIFT-5510 - On Windows NOMINMAX and WIN32_LEAN_AND_MEAN are unset even
|
||||||
|
if set before
|
||||||
|
* THRIFT-5515 - Oneway requests can stuck in TNonblockingServer with
|
||||||
|
TSSLSocket
|
||||||
|
* THRIFT-5529 - Missing space "<::" in C++ generator
|
||||||
|
* THRIFT-5576 - fix old-style cast at const value ctor/copy and redundant
|
||||||
|
copy at ctor
|
||||||
|
* ### Common LISP
|
||||||
|
* THRIFT-5501 - Remove Common Lisp support
|
||||||
|
* THRIFT-5567 - remove reference to common lisp namespace
|
||||||
|
* ### Go
|
||||||
|
* THRIFT-5495 - Go lib server not close client when shutdown
|
||||||
|
* THRIFT-5527 - generated Process function in go will swallow exceptions
|
||||||
|
defined in thrift IDL
|
||||||
|
* THRIFT-5539 - Performance penalty of using TDebugProtocol.DuplicateTo
|
||||||
|
* THRIFT-5569 - generated Go code crashes when reading invalid
|
||||||
|
map/set/list
|
||||||
|
* THRIFT-5583 - Add a skip_remote arg to go compiler
|
||||||
|
* THRIFT-5605 - Go client middleware has no (easy) access to IDL
|
||||||
|
exceptions
|
||||||
|
* THRIFT-5609 - TJSONProtocol is unsafe to be used with TDeserializerPool
|
||||||
|
* ### Java
|
||||||
|
* THRIFT-4086 - Java compiler generates different meta data depending on
|
||||||
|
order of structures in file
|
||||||
|
* THRIFT-5485 - @SuppressWarnings is placed above Javadoc
|
||||||
|
* THRIFT-5494 - byte count of
|
||||||
|
FrameBuffer(AbstractNonblockingServer.readBufferBytesAllocated) is not
|
||||||
|
subtracted
|
||||||
|
* THRIFT-5502 - Is it necessary to report CONNECTION RESET as an ERROR?
|
||||||
|
* THRIFT-5519 - Java async client loses exceptions in void methods
|
||||||
|
* THRIFT-5520 - add method to convert Option type to java Optional
|
||||||
|
* THRIFT-5521 - In Java lib, add param for option_type to generate JDK8
|
||||||
|
optional types
|
||||||
|
* THRIFT-5522 - Upgrade to gradle 6 for Java build
|
||||||
|
* THRIFT-5525 - java gen to use reuse_objects instead of reuse-objects as
|
||||||
|
a consistent param casing
|
||||||
|
* THRIFT-5526 - java gen to use private_members instead of private-members
|
||||||
|
as a consistent param casing
|
||||||
|
* THRIFT-5533 - Fix Java warnings: @param, @return and deprecation
|
||||||
|
* THRIFT-5543 - Java lib FieldMetaData should be more type-safe by adding
|
||||||
|
type parameter to metadata registerations
|
||||||
|
* THRIFT-5544 - add java code gen param to support including field
|
||||||
|
annotation as metadata
|
||||||
|
* THRIFT-5545 - Follow newer gradle convention in organizing source code
|
||||||
|
directories
|
||||||
|
* THRIFT-5552 - Apply clang-format to java code gen file
|
||||||
|
* THRIFT-5553 - java library to use newer gradle API
|
||||||
|
* THRIFT-5555 - Java codegen and library to support future-returning
|
||||||
|
client interface and implementation
|
||||||
|
* THRIFT-5557 - Move Java-only tests from /test to /lib/java
|
||||||
|
* THRIFT-5560 - Use JUnit 5 (Jupiter) for Java unit tests
|
||||||
|
* THRIFT-5562 - remove gradle wrapper jar file from source tree
|
||||||
|
* THRIFT-5563 - fix deprecation and enable xlint for java library
|
||||||
|
* THRIFT-5568 - Use spotless gradle plugin and google-java-format to
|
||||||
|
enforce a consistent code format
|
||||||
|
* THRIFT-5570 - update java lib document about gradle usage
|
||||||
|
* THRIFT-5581 - Upgrade gradle version to 7.4+
|
||||||
|
* THRIFT-5582 - Improve TProtocol.java
|
||||||
|
* THRIFT-5584 - Use gradle toolchain to specify build time Java version
|
||||||
|
* ### JSON
|
||||||
|
* THRIFT-5549 - Json generator should indent properly while generating
|
||||||
|
includes
|
||||||
|
* THRIFT-5535 - Ability to support connection on OpenHarmonyOS
|
||||||
|
* ### Perl
|
||||||
|
* THRIFT-5532 - Perl Thrift/HttpClient.pm headers bug
|
||||||
|
* ### Python
|
||||||
|
* THRIFT-2059 - Support for Python 3.4 enums
|
||||||
|
* THRIFT-5449 - Use select.poll instead of select.select in Python
|
||||||
|
TNonblockingServer if available
|
||||||
|
* THRIFT-5467 - CannotSendHeader exception with 0.15
|
||||||
|
* THRIFT-5595 - TSocket errors with SSLSocket
|
||||||
|
* ### Rust
|
||||||
|
* THRIFT-4100 - Extract Rust read/write struct methods into a trait
|
||||||
|
* ### Wish List
|
||||||
|
* THRIFT-3461 - Support Method Deprecation
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 14 10:35:44 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 0.16.0:
|
||||||
|
* C++ library don't work with HTTP
|
||||||
|
* Swift service generator doesn't support oneway
|
||||||
|
* Deprecate Common Lisp support
|
||||||
|
### C++
|
||||||
|
* Add support for Unix domain sockets on Windows 10 or later
|
||||||
|
* C++ to_string and ostream operator not always generated
|
||||||
|
* ServerSocket doesn't ignore SIGPIPE
|
||||||
|
### Erlang
|
||||||
|
* Introduce delimiter and app_prefix options to erl generator
|
||||||
|
* Invalid golang code generated for optional set<binary> with a default value
|
||||||
|
* Go lib skip map value may cause stack overflow
|
||||||
|
* Improve memory efficiency in go THeader implementation
|
||||||
|
* Potential connection leaks caused by the connectivity check
|
||||||
|
* Error: Constraint check failure for haxe.ds.ObjectMap.K
|
||||||
|
### Java
|
||||||
|
* add support for partial deserialization of Thrift
|
||||||
|
* fix issues found by spotbugs
|
||||||
|
* Update java dependencies
|
||||||
|
### JavaScript
|
||||||
|
* Wrong type mapping of thrift binary type
|
||||||
|
### netstd
|
||||||
|
* MaxMessageSize reached exception thrown in TEndpointTransport
|
||||||
|
* Support for deprecated methods (via annotation)
|
||||||
|
* Add net 6 support
|
||||||
|
* TThreadPoolAsyncServer using TFramedTransport mistakenly drops client
|
||||||
|
* consolidate netstd server implementation details into one common model
|
||||||
|
* Uncompilable code when .thrift struct 'System' exists
|
||||||
|
* CA2254 Message template should be compile time constant
|
||||||
|
### Perl
|
||||||
|
* Fix build-cpan-dist.sh to create a CPAN distribution correctly
|
||||||
|
* Allow UDP Socket Client In Perl
|
||||||
|
### Python
|
||||||
|
* Python TProcessPoolServer does not spawn expected number of worker processes
|
||||||
|
* SystemError when using fast binary or compact protocol in python 3.10
|
||||||
|
### Rust
|
||||||
|
* Make server optional
|
||||||
|
- drop patch thrift-pr2487-py310.patch (upstream)
|
||||||
|
- remove python2 subpackage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 16 13:49:26 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Update to 0.15.0
|
||||||
|
* Known Open Issues (Blocker or Critical)
|
||||||
|
- [THRIFT-3877] - C++: library don't work with HTTP (csharp
|
||||||
|
server, cpp client; need cross test enhancement)
|
||||||
|
* Removed Languages
|
||||||
|
- [THRIFT-5229] - ActionScript 3 support dropped
|
||||||
|
- [THRIFT-5347] - Haskell support dropped
|
||||||
|
* Breaking Changes
|
||||||
|
- [THRIFT-5381] - possible collisions at VOID type with some
|
||||||
|
3rd-party libraries on Haxe cpp targets
|
||||||
|
- [THRIFT-5396] - deprecate netstd "Async" method postfix
|
||||||
|
- [THRIFT-5453] - go: NewTSocketConf and NewTSSLSocketConf no
|
||||||
|
longer return an error
|
||||||
|
* AS3
|
||||||
|
- [THRIFT-5229] - Deprecate/remove ActionScript 3 support
|
||||||
|
* Build Process
|
||||||
|
- [THRIFT-5334] - version of thrift-maven-plugin is not sync
|
||||||
|
with the main project
|
||||||
|
- [THRIFT-5394] - AppVeyor CI tries to download outdated cmake
|
||||||
|
- [THRIFT-5429] - build: autotools: add foreign to
|
||||||
|
AM_INIT_AUTOMAKE
|
||||||
|
* C glib
|
||||||
|
- [THRIFT-5244] - Dynamic exception specifications are
|
||||||
|
deprecated in C++11[-Wdeprecated]
|
||||||
|
- [THRIFT-5265] - Add the zlib transport to c_glib
|
||||||
|
- [THRIFT-5399] - Fix socket leak in abnormal situation
|
||||||
|
- [THRIFT-5421] - Fix the problem of incorrect setting of errno
|
||||||
|
in some files
|
||||||
|
* C++
|
||||||
|
- [THRIFT-5341] - Fix Old-Style-Cast, Missing override and
|
||||||
|
Possible noexcept
|
||||||
|
- [THRIFT-5342] - Apply 'noexcept' attribute to Init/Copy/Move
|
||||||
|
Constructors and Assignments
|
||||||
|
- [THRIFT-5355] - Do not rely on compiler and check boundaries
|
||||||
|
* D language
|
||||||
|
- [THRIFT-4303] - D deprecation warnings
|
||||||
|
- [THRIFT-4979] - Still D deprecation warnings about
|
||||||
|
std.datetime.* in current master
|
||||||
|
- [THRIFT-5376] - Fix deprecation warnings in D library
|
||||||
|
* Dart
|
||||||
|
- [THRIFT-5285] - Update to dart 2, widen range on http package
|
||||||
|
* Delphi
|
||||||
|
- [THRIFT-5350] - 0.14.0 fails to build on non-x86
|
||||||
|
- [THRIFT-5438] - Inconsistent handling of exceptions during
|
||||||
|
message read vs. message write phase
|
||||||
|
- [THRIFT-5384] - Improved error message for HTTP transports
|
||||||
|
- [THRIFT-5385] - XML-HTTP client reports IsOpen=TRUE even if
|
||||||
|
it is not
|
||||||
|
- [THRIFT-5386] - XML-HTTP client may throw "max message size
|
||||||
|
reached" incorrectly
|
||||||
|
- [THRIFT-5387] - Improved and simplified Delphi test setup
|
||||||
|
- [THRIFT-5390] - Named Pipes transport hardening
|
||||||
|
- [THRIFT-5428] - Prevent costly reallocations to improve
|
||||||
|
performance
|
||||||
|
- [THRIFT-5437] - Make TProtocolImpl CTOR virtual
|
||||||
|
* Documentation
|
||||||
|
- [THRIFT-5332] - Question: list all the reserved words in
|
||||||
|
thrift doc
|
||||||
|
- [THRIFT-5348] - Update debian/copyright
|
||||||
|
* Erlang
|
||||||
|
- [THRIFT-5377] - Remove Erlang R16 support
|
||||||
|
* Go
|
||||||
|
- [THRIFT-5337] - Go set fields write improvement
|
||||||
|
- [THRIFT-5353] - Namespace from type is ignored in generated
|
||||||
|
code
|
||||||
|
- [THRIFT-5358] - Add go.mod file(s)
|
||||||
|
- [THRIFT-5369] - Malformed payload can still cause huge
|
||||||
|
allocations
|
||||||
|
- [THRIFT-5389] - Thrift compiler generates uncompilable go
|
||||||
|
code around optional constants
|
||||||
|
- [THRIFT-5404] - TTransportException.Timeout would correctly
|
||||||
|
return true when it's connect timeout during TSocket.Open
|
||||||
|
call
|
||||||
|
- [THRIFT-5447] - Update supported Go versions before 0.15.0
|
||||||
|
release
|
||||||
|
- [THRIFT-5453] - go: NewTSocketConf should not call
|
||||||
|
net.ResolveTCPAddr
|
||||||
|
- [THRIFT-5459] - Adding a new exception to an endpoint is
|
||||||
|
kinda breaking in go
|
||||||
|
* Haskell
|
||||||
|
- [THRIFT-5347] - Deprecate Haskell bindings
|
||||||
|
* Haxe
|
||||||
|
- [THRIFT-5370] - Haxe 4 compatibility
|
||||||
|
- [THRIFT-5381] - possible collisions at VOID type with some
|
||||||
|
3rd-party libraries on Haxe cpp targets
|
||||||
|
- [THRIFT-5393] - Incorrect namespaces for included types
|
||||||
|
- [THRIFT-3036] - create official haxelib Thrift package
|
||||||
|
- [THRIFT-5413] - Int vs String in method get_size required by
|
||||||
|
property size
|
||||||
|
* Java
|
||||||
|
- [THRIFT-5375] - Put org.apache.tomcat.embed:tomcat-embed-core
|
||||||
|
into scope test
|
||||||
|
- [THRIFT-5383] - TJSONProtocol Java readString throws on
|
||||||
|
bounds check
|
||||||
|
- [THRIFT-5400] - Java library does not export the .annotation
|
||||||
|
package
|
||||||
|
- [THRIFT-5425] - Throw an exception when reading TSimpleJson
|
||||||
|
in Java
|
||||||
|
- [THRIFT-5430] - FieldMetaData synchronized method can trigger
|
||||||
|
deadlock during static class initialization in JVM native
|
||||||
|
code
|
||||||
|
- [THRIFT-5432] - TSaslTransport throw TTransportException of
|
||||||
|
MaxMessageSize reached
|
||||||
|
- [THRIFT-5433] - Add Counter To Thread Name of
|
||||||
|
TThreadPoolServer
|
||||||
|
* JavaScript
|
||||||
|
- [THRIFT-3508] - JS:TS Generator set all fields of the struct
|
||||||
|
as required
|
||||||
|
* Lua
|
||||||
|
- [THRIFT-5417] - Fix Lua compiler omitting default values in
|
||||||
|
Lua service functions
|
||||||
|
- [THRIFT-5439] - Lua Generator does not support const i64
|
||||||
|
* netstd
|
||||||
|
- [THRIFT-5354] - disable IDE0083 warning
|
||||||
|
- [THRIFT-5382] - Netstd default list/set enums values are
|
||||||
|
generated incorrectly in some cases
|
||||||
|
- [THRIFT-5395] - inconsistent treatment of methods ending in
|
||||||
|
"Async"
|
||||||
|
- [THRIFT-5396] - deprecate "Async" method postfix
|
||||||
|
- [THRIFT-5408] - Support for deprecated methods (via
|
||||||
|
annotation)
|
||||||
|
- [THRIFT-5414] - Use of specific parameter names generates
|
||||||
|
uncompileable code
|
||||||
|
- [THRIFT-5442] - Separate client service calls into send/recv
|
||||||
|
methods and make them public
|
||||||
|
- [THRIFT-5444] - Netstd generator produces uncompileable code
|
||||||
|
for enums ending with "_result" or "_args"
|
||||||
|
- [THRIFT-5445] - "cancellationToken" cannot be used as
|
||||||
|
argument name
|
||||||
|
- [THRIFT-5236] - THttpTransport.cs still has bad timeout code
|
||||||
|
- [THRIFT-5349] - Add net5.0 as supported platform
|
||||||
|
- [THRIFT-5373] - HTTP status in case of Protocol/Transport
|
||||||
|
exceptions
|
||||||
|
- [THRIFT-5391] - Named pipes transport hardening
|
||||||
|
- [THRIFT-5398] - ThreadPoolServer not stoppable via
|
||||||
|
CancellationToken
|
||||||
|
- [THRIFT-5407] - Keep support for .NET Core 3.1
|
||||||
|
- [THRIFT-5419] - Incorrect usage of thread pool in
|
||||||
|
TThreadPoolAsyncServer may lead to poor performance
|
||||||
|
- [THRIFT-5422] - add threadpool server to netstd test suite
|
||||||
|
impl
|
||||||
|
- [THRIFT-5431] - Response should include 'content-type' header
|
||||||
|
- [THRIFT-5436] - Timeout.Infinite is not a good default
|
||||||
|
* PHP
|
||||||
|
- [THRIFT-5318] - PHP 8 compatible version of binary protocol
|
||||||
|
- [THRIFT-5440] - Add php8 to composer.json
|
||||||
|
* Python
|
||||||
|
- [THRIFT-5352] - Python: IDL exceptions with no fields can't
|
||||||
|
be instantiated
|
||||||
|
* Ruby
|
||||||
|
- [THRIFT-5312] - The Ruby compilation configuration in the
|
||||||
|
.gemspec file is modified to be compatible with later bundler
|
||||||
|
versions.
|
||||||
|
- [THRIFT-5367] - Ruby library crashes when using GC.compact
|
||||||
|
* Rust
|
||||||
|
- [THRIFT-4098] - Support user-defined output namespaces in
|
||||||
|
generated Rust modules
|
||||||
|
- [THRIFT-4101] - Make auto-generated Rust enums and unions
|
||||||
|
more user-extensible
|
||||||
|
- [THRIFT-5314] - Enum forward compatibility
|
||||||
|
- [THRIFT-5363] - All-caps constant rendered incorrectly
|
||||||
|
- Add thrift-pr2487-py310.patch for Python 3.10 compatibility
|
||||||
|
* gh#apache/thrift#2487
|
||||||
|
* https://issues.apache.org/jira/browse/THRIFT-5488
|
||||||
|
* required by python-fastparquet
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 13 23:29:20 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||||
|
|
||||||
|
- Update to 0.14.1
|
||||||
|
* Fixes CVE-2020-13949
|
||||||
|
* Deprecated Languages:
|
||||||
|
+ Deprecate ActionScript 3 support
|
||||||
|
+ Deprecate Haskell bindings
|
||||||
|
* Removed Languages:
|
||||||
|
+ Remove deprecated C# and netcore bindings
|
||||||
|
* Breaking Changes
|
||||||
|
+ Upgrade to .NET Core 3.1 (LTS)
|
||||||
|
+ Implement DEFAULT_MAX_LENGTH at TFramedTransport
|
||||||
|
+ In Go library TDeserializer.Transport is now
|
||||||
|
typed *TMemoryBuffer instead of TTransport
|
||||||
|
+ Haskell generator fails to distinguish between multiple enum
|
||||||
|
types with conflicting enum identifiers
|
||||||
|
+ Upgrade NodeJS to 10.x
|
||||||
|
+ Swift generator does not escape keywords properly
|
||||||
|
+ In Go library TProcessor interface now includes ProcessorMap
|
||||||
|
and AddToProcessorMap functions.
|
||||||
|
+ cpp: use all getaddrinfo() results when retrying failed bind()
|
||||||
|
in T{Nonblocking,}ServerSocket
|
||||||
|
+ Now all Read, Write and Skip functions in TProtocol accept
|
||||||
|
context arg
|
||||||
|
+ go: TSocket and TSSLSocket now have separated connect timeout
|
||||||
|
and socket timeout
|
||||||
|
+ cpp: dropped support for Windows XP
|
||||||
|
+ TException interface now has a new function: TExceptionType
|
||||||
|
+ go: TClient.Call now returns ResponseMeta in addition to error
|
||||||
|
* Full: https://github.com/apache/thrift/blob/0.14.1/CHANGES.md
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 2 20:07:17 UTC 2021 - Benjamin Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Build library for all parallel installable python3 flavors
|
||||||
|
gh#openSUSE/python-rpm-macros#66
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 6 09:25:41 UTC 2020 - Nico Kruber <nico.kruber@gmail.com>
|
||||||
|
|
||||||
|
- Update to 0.13.0
|
||||||
|
(full log https://github.com/apache/thrift/blob/0.13.0/CHANGES.md)
|
||||||
|
* Deprecated Languages:
|
||||||
|
+ CSharp and Netcore targets (use NetStd instead)
|
||||||
|
* Removed Languages:
|
||||||
|
+ Cocoa
|
||||||
|
* Breaking changes:
|
||||||
|
+ compiler: removed the plug-in mechanism
|
||||||
|
+ cpp: C++03/C++98 support has been removed; also removed
|
||||||
|
boost as a runtime dependency
|
||||||
|
+ cpp: BoostThreadFactory, PosixThreadFactory,
|
||||||
|
StdThreadFactory removed
|
||||||
|
+ cpp: CMake build changed to use BUILD_SHARED_LIBS
|
||||||
|
+ cpp: Removed Qt4 support
|
||||||
|
+ cpp: Use std::chrono::duration for timeouts
|
||||||
|
+ cpp: TTransport::getOrigin() is now const
|
||||||
|
+ java: class org.apache.thrift.AutoExpandingBuffer is no
|
||||||
|
longer public
|
||||||
|
+ java: changes to UTF-8 handling require JDK 1.7 at a minimum
|
||||||
|
+ java: class org.apache.thrift.ShortStack is no longer public
|
||||||
|
+ java: change return type signature of 'process' methods
|
||||||
|
+ java: replaced TSaslTransportException with TTransportException
|
||||||
|
+ java: TIOStreamTransport's "isOpen" now returns false after
|
||||||
|
"close" is called
|
||||||
|
+ js: now uses node-int64 for 64 bit integer constants
|
||||||
|
+ delphi: old THTTPTransport is now TMsxmlHTTPTransport
|
||||||
|
+ rust: convert from try-from crate to rust stable (1.34+),
|
||||||
|
re-export ordered-float
|
||||||
|
* Known Issues (Blocker or Critical)
|
||||||
|
+ C++: library doesn't work with HTTP (csharp server, cpp client)
|
||||||
|
- Update keyring file from official KEYS file:
|
||||||
|
https://www.apache.org/dist/thrift/KEYS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 4 16:17:05 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- python3-backports.ssl_match_hostname should be recommended only
|
||||||
|
when python3 is older than 3.5, so use the python3 version, not
|
||||||
|
the python2 one.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 4 12:28:25 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- The python3 subpackage now depends on python3 packages, not python2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 12 11:51:24 UTC 2019 - Vítězslav Čížek <vcizek@suse.com>
|
||||||
|
|
||||||
|
- Add missing zlib build dependency which used to be pulled in
|
||||||
|
by libopenssl-devel, the libthriftz subpackage won't get build
|
||||||
|
without it (bsc#1149792)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 15 19:38:58 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Trim descriptions for a bit of size reduction and diversify summaries.
|
||||||
|
- Remove %if..%endif guards that do not affect the build result.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 15 13:53:13 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
||||||
|
|
||||||
|
- Split shared libraries to subpackages
|
||||||
|
- Small packaging cleanups
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 10 11:35:09 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
||||||
|
|
||||||
|
- Update keyring file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 8 17:58:45 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||||||
|
|
||||||
|
- Fix Python 3 package, which consisted of only a broken egg-info
|
||||||
|
- Add missing runtime dependencies of Python 2 and 3 packages,
|
||||||
|
and add Recommends and Suggests for the same
|
||||||
|
- Use %license
|
||||||
|
- Add %doc and %license to the Python and Perl packages
|
||||||
|
- Fix Provides/Obsoletes of the old python package
|
||||||
|
- Update to 0.12.0:
|
||||||
|
(full log https://github.com/apache/thrift/blob/0.12.0/CHANGES)
|
||||||
|
* New Languages:
|
||||||
|
+ Common LISP (cl)
|
||||||
|
+ Swift
|
||||||
|
+ Typescript (nodets)
|
||||||
|
* Deprecated Languages:
|
||||||
|
+ Cocoa
|
||||||
|
* Breaking changes:
|
||||||
|
+ Rust enum variants are now camel-cased instead of uppercased
|
||||||
|
to conform to Rust naming conventions
|
||||||
|
+ Support for golang 1.6 and earlier has been dropped
|
||||||
|
+ PHP now uses PSR-4 loader by default instead of class maps
|
||||||
|
+ method signatures changed in the compiler's t_oop_generator
|
||||||
|
+ The C GLib compiler handling of namespaces has been improved
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 4 13:19:34 UTC 2018 - mrostecki@suse.com
|
||||||
|
|
||||||
|
- Update to 0.11.0:
|
||||||
|
https://github.com/apache/thrift/blob/master/CHANGES#L10-L297
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 10 13:50:10 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Enable python3 support as well
|
||||||
|
- Use naming of python subpackages that is consistent with current
|
||||||
|
Factory conventions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 14 07:19:46 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.10.0:
|
||||||
|
* lots of changes, see provided CHANGES for details
|
||||||
|
* fixes building with recent openss (boo#1042675)
|
||||||
|
- Switch from qt4 to qt5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 2 15:08:22 UTC 2017 - adam.majer@suse.de
|
||||||
|
|
||||||
|
- use individual libboost-*-devel packages instead of boost-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 13 17:34:49 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Fix a typo in changelog
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 16 21:39:16 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.3
|
||||||
|
* numerous changes, see provided CHANGES for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 5 21:11:12 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Simplify buildconditions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 2 18:44:32 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Disable building of static library
|
||||||
|
- Do not manually set LDFLAGS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 2 14:23:16 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Remove obsolete patches
|
||||||
|
* 0001-Add-missing-limits-header.patch
|
||||||
|
* 0002-TNonblockingServer-TLibEventTransport.patch
|
||||||
|
* 0003-TDenseProtocol.patch
|
||||||
|
- Update library name to match shlib naming policy
|
||||||
|
- Update to 0.9.2
|
||||||
|
* numerous changes, see provide CHANGES for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 22 20:05:26 UTC 2014 - opensuse@dstoecker.de
|
||||||
|
|
||||||
|
- enable perl and python packages
|
||||||
|
- remove extension patches
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 20 20:49:32 UTC 2014 - opensuse@dstoecker.de
|
||||||
|
|
||||||
|
- update to 0.9.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 25 08:54:20 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- number of bytes written to transport and number of bytes
|
||||||
|
returned from write() method was not same. Fixed this
|
||||||
|
problem in TDenseProtocol.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 15 15:15:51 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Extended 0002-TNonblockingServer-TLibEventTransport.patch to
|
||||||
|
properly close TConnection when a client disconnects while
|
||||||
|
still receiving updates from libevent.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 7 12:07:33 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- Fixed multiple crashes in TNonblockingServer to work with lib_event.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 21 11:12:57 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Changed 0002-TNonblockingServer-TLibEventTransport.patch to
|
||||||
|
install new header file with automake.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 20 21:12:12 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Replaced std::tr1::bind with boost::bind in TNonblockingServer
|
||||||
|
to fix compilation error on RHEL 5.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 20 11:51:54 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Removed BuildRequires for boost-static
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 20 11:13:43 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Created new patch for integrating external libevent clients in
|
||||||
|
TNonblockingServer.
|
||||||
|
- Removed 0003-TNonblokingServer-release-handler-on-close.patch.
|
||||||
|
It is now part of 0002-TNonblockingServer-TLibEventTransport.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 14 07:40:45 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- Reverted changes for dependency of openssl for sles_11.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 14 07:02:05 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- Added dependency of openssl for sles_11.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 13 15:30:08 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- Created patch 0003 to release handler on close in
|
||||||
|
TNonblockingServer
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 9 12:23:02 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Fixed reset of smart pointer in patch 0002
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 9 11:16:57 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Created patch 0002 to access event_base from libevent in
|
||||||
|
TNonblockingServer
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 23 18:26:38 UTC 2013 - d.desai@rtsgroup.net
|
||||||
|
|
||||||
|
- Removed boost version
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 23 14:51:46 UTC 2013 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Build with --hash-style=sysv
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 2 13:58:46 UTC 2012 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Striped one directory in patch 0001
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 2 13:41:57 UTC 2012 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Patch for missing limit headers
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 2 12:40:06 UTC 2012 - o.herrmann217@googlemail.com
|
||||||
|
|
||||||
|
- Call make with -j1 to fix compile problem temporally
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 27 21:58:37 UTC 2012 - jblunck@opensuse.org
|
||||||
|
|
||||||
|
- Update to 0.9.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 30 17:26:10 UTC 2010 - dmacvicar@novell.com
|
||||||
|
|
||||||
|
- initial package for 0.2.0
|
||||||
|
|
526
thrift.keyring
Normal file
526
thrift.keyring
Normal file
@ -0,0 +1,526 @@
|
|||||||
|
This file contains the PGP keys of various developers.
|
||||||
|
|
||||||
|
Users: pgp < KEYS
|
||||||
|
gpg --import KEYS
|
||||||
|
Developers:
|
||||||
|
pgp -kxa <your name> and append it to this file.
|
||||||
|
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
|
||||||
|
(gpg --list-sigs <your name>
|
||||||
|
&& gpg --armor --export <your name>) >> this file.
|
||||||
|
|
||||||
|
************************************ PLEASE NOTE **********************************************************
|
||||||
|
|
||||||
|
Edit this file in SVN at
|
||||||
|
https://dist.apache.org/repos/dist/release/thrift/KEYS
|
||||||
|
|
||||||
|
N.B. use a command such as the following to check it out without downloading everything:
|
||||||
|
svn co --depth=files https://dist.apache.org/repos/dist/release/thrift/
|
||||||
|
|
||||||
|
************************************************************************************************************
|
||||||
|
|
||||||
|
pub 1024D/AEC77EAF 2001-02-21
|
||||||
|
uid Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
sig AEC77EAF 2001-02-21 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
uid Todd Lipcon <todd@goldbarter.com>
|
||||||
|
sig AEC77EAF 2001-10-01 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
uid Todd Lipcon <tlipcon@toad.mercea.net>
|
||||||
|
sig AEC77EAF 2001-10-01 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
uid Todd Lipcon <todd@lipcon.org>
|
||||||
|
sig 3 AEC77EAF 2003-08-22 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
uid Todd Lipcon <tl@cs.brown.edu>
|
||||||
|
sig 3 AEC77EAF 2006-08-25 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
sub 2048g/4594ED1B 2001-02-21
|
||||||
|
sig AEC77EAF 2001-02-21 Todd Lipcon <tlipcon@mercea.net>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||||
|
|
||||||
|
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
|
||||||
|
=uu1Q
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
pub 1024D/208F5064 2003-06-13
|
||||||
|
uid Joe Schaefer <joe@sunstarsys.com>
|
||||||
|
sig sig3 208F5064 2003-06-13 __________ __________ [selfsig]
|
||||||
|
sig sig3 208F5064 2003-06-13 __________ __________ [selfsig]
|
||||||
|
sig sig3 F43C2F92 2003-10-03 __________ __________ Bruno Lustosa <bruno@lustosa.net>
|
||||||
|
sig sig3 F43C2F92 2003-10-03 __________ __________ Bruno Lustosa <bruno@lustosa.net>
|
||||||
|
sig sig E04F9A89 2006-10-13 __________ __________ Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig sig AB821FBC 2006-10-14 __________ __________ Andrew McIntyre <mcintyre.a@gmail.com>
|
||||||
|
sig sig 9992ADFC 2006-10-17 __________ __________ Jeff McAdams (General purpose key) <jeffm@iglou.com>
|
||||||
|
sig sig 5F7898A9 2006-10-17 __________ __________ William Glass-Husain <wglass@apache.org>
|
||||||
|
sig sig BB550746 2006-10-17 __________ __________ J. Daniel Kulp <dkulp@progress.com>
|
||||||
|
sig sig 9BCFCE2F 2006-10-24 __________ __________ Garrett Rooney <rooneg@electricjellyfish.net>
|
||||||
|
sig sig BFD0307C 2006-10-25 __________ __________ J Aaron Farr <farra@apache.org>
|
||||||
|
sig sig D872E270 2006-10-26 __________ __________ Bozhong Lin <blin@iona.com>
|
||||||
|
sig sig 2C5E4EC0 2006-10-28 __________ __________ Henri Yandell (For signing ASF releases) <bayard@apache.org>
|
||||||
|
sig sig 329D80D2 2006-10-31 __________ __________ Sanka Samaranayake (Apache Software Foundation) <sanka@apache.org>
|
||||||
|
sig sig 665E0760 2006-12-15 __________ __________ Afkham Azeez (WSO2 Email) <azeez@wso2.com>
|
||||||
|
sig sig 665E0760 2006-12-15 __________ __________ Afkham Azeez (WSO2 Email) <azeez@wso2.com>
|
||||||
|
sig sig E41EDC7E 2006-12-17 __________ __________ Carsten Ziegeler <cziegeler@apache.org>
|
||||||
|
sig sig E41EDC7E 2006-12-17 __________ __________ Carsten Ziegeler <cziegeler@apache.org>
|
||||||
|
sig sig 9C85222B 2007-05-14 __________ __________ Henning Schmiedehausen <hps@intermeta.de>
|
||||||
|
uid Joe Schaefer <joes@apache.org>
|
||||||
|
sig sig3 208F5064 2003-06-13 __________ __________ [selfsig]
|
||||||
|
sig sig3 F43C2F92 2003-10-03 __________ __________ Bruno Lustosa <bruno@lustosa.net>
|
||||||
|
sig sig E04F9A89 2006-10-13 __________ __________ Roy T. Fielding <fielding@gbiv.com>
|
||||||
|
sig sig AB821FBC 2006-10-14 __________ __________ Andrew McIntyre <mcintyre.a@gmail.com>
|
||||||
|
sig sig 9992ADFC 2006-10-17 __________ __________ Jeff McAdams (General purpose key) <jeffm@iglou.com>
|
||||||
|
sig sig 5F7898A9 2006-10-17 __________ __________ William Glass-Husain <wglass@apache.org>
|
||||||
|
sig sig BB550746 2006-10-17 __________ __________ J. Daniel Kulp <dkulp@progress.com>
|
||||||
|
sig sig 9BCFCE2F 2006-10-24 __________ __________ Garrett Rooney <rooneg@electricjellyfish.net>
|
||||||
|
sig sig 9BCFCE2F 2006-10-24 __________ __________ Garrett Rooney <rooneg@electricjellyfish.net>
|
||||||
|
sig sig BFD0307C 2006-10-25 __________ __________ J Aaron Farr <farra@apache.org>
|
||||||
|
sig sig D872E270 2006-10-26 __________ __________ Bozhong Lin <blin@iona.com>
|
||||||
|
sig sig 2C5E4EC0 2006-10-28 __________ __________ Henri Yandell (For signing ASF releases) <bayard@apache.org>
|
||||||
|
sig sig 329D80D2 2006-10-31 __________ __________ Sanka Samaranayake (Apache Software Foundation) <sanka@apache.org>
|
||||||
|
sig sig 665E0760 2006-12-15 __________ __________ Afkham Azeez (WSO2 Email) <azeez@wso2.com>
|
||||||
|
sig sig E41EDC7E 2006-12-17 __________ __________ Carsten Ziegeler <cziegeler@apache.org>
|
||||||
|
sig sig 9C85222B 2007-05-14 __________ __________ Henning Schmiedehausen <hps@intermeta.de>
|
||||||
|
sub 1024g/ED4260B6 2003-06-13
|
||||||
|
sig sbind 208F5064 2003-06-13 __________ __________ []
|
||||||
|
sub 1024D/F8B0462F 2003-06-13
|
||||||
|
sig sbind 208F5064 2003-06-13 __________ __________ []
|
||||||
|
sig sbind 208F5064 2003-06-13 __________ 2005-06-12 []
|
||||||
|
sig sbind 208F5064 2005-07-19 __________ 2007-07-19 []
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: SKS 1.1.0
|
||||||
|
|
||||||
|
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
|
||||||
|
=A7Ei
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
pub 1024D/9A7B2398 2010-05-01
|
||||||
|
uid Bryan Duxbury <bryanduxbury@apache.org>
|
||||||
|
sig 3 9A7B2398 2010-08-13 Bryan Duxbury <bryanduxbury@apache.org>
|
||||||
|
uid Bryan Duxbury <bryan.duxbury@gmail.com>
|
||||||
|
sig 3 9A7B2398 2010-05-01 Bryan Duxbury <bryanduxbury@apache.org>
|
||||||
|
sub 2048g/13B2C8C9 2010-05-01
|
||||||
|
sig 9A7B2398 2010-05-01 Bryan Duxbury <bryanduxbury@apache.org>
|
||||||
|
sub 2048D/EDF9D26A 2010-08-13
|
||||||
|
sig 9A7B2398 2010-08-13 Bryan Duxbury <bryanduxbury@apache.org>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.10 (Darwin)
|
||||||
|
|
||||||
|
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
|
||||||
|
=KGXR
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pub 1024D/C9BBCAFB 2009-03-18
|
||||||
|
uid Roger Meier <roger@bufferoverflow.ch>
|
||||||
|
sig 3 C9BBCAFB 2010-10-08 Roger Meier <roger@bufferoverflow.ch>
|
||||||
|
sig P X 65D0FD58 2009-03-18 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
|
||||||
|
sig P 65D0FD58 2010-10-08 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
|
||||||
|
sig 3 C9BBCAFB 2009-03-18 Roger Meier <roger@bufferoverflow.ch>
|
||||||
|
sig P 65D0FD58 2010-10-08 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
|
||||||
|
uid Roger Meier <roger@apache.org>
|
||||||
|
sig 3 C9BBCAFB 2010-10-08 Roger Meier <roger@bufferoverflow.ch>
|
||||||
|
sig P 65D0FD58 2010-10-08 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
|
||||||
|
sig P 65D0FD58 2010-10-08 CA Cert Signing Authority (Root CA) <gpg@cacert.org>
|
||||||
|
sub 2048g/4EF7F927 2009-03-18
|
||||||
|
sig C9BBCAFB 2009-03-18 Roger Meier <roger@bufferoverflow.ch>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.9 (GNU/Linux)
|
||||||
|
|
||||||
|
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
|
||||||
|
VQVnX/b0+Yb2Oe3wuqWfm2Q=
|
||||||
|
=XNeT
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
pub 2048R/218B3A5B 2011-01-31
|
||||||
|
uid T Jake Luciani <jake@apache.org>
|
||||||
|
sig 3 218B3A5B 2011-01-31 T Jake Luciani <jake@apache.org>
|
||||||
|
sub 2048R/A990BCD8 2011-01-31
|
||||||
|
sig 218B3A5B 2011-01-31 T Jake Luciani <jake@apache.org>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.11 (Darwin)
|
||||||
|
|
||||||
|
mQENBE1GHioBCACun7G2xBncMewsNVbLGF8shmVwoRfrg2hFaV50k+fQ19U/5ZG0
|
||||||
|
Kdh/VCDED+jWfqUZhrdFfGK/xVBEfMBWOCNMtFB+qlWM2vS4CYxOJfIhpOM7tfoK
|
||||||
|
O6iAM01q2l/BaA2S64Qa3AreYr8BYDvaadYRa4PMxt5Ag3W+fL2aLrxoprun148f
|
||||||
|
eIO3CrKSX//eUTX06Nenh4RwaMt3hnmnqUI0NRnVPyUvf+Bk+CS46EDvXVoJzV2Z
|
||||||
|
vXI9dSwOiD7OqnAcV35o4l6UWrpS699nu873xYCQy9ODDMfUNjRvHCft7Pga99EK
|
||||||
|
DKrtttyIPdPDqNSDbbZ64TCdn9c/7s00Yxc7ABEBAAG0IFQgSmFrZSBMdWNpYW5p
|
||||||
|
IDxqYWtlQGFwYWNoZS5vcmc+iQE4BBMBAgAiBQJNRh4qAhsDBgsJCAcDAgYVCAIJ
|
||||||
|
CgsEFgIDAQIeAQIXgAAKCRBClJNNIYs6W8gfB/0UuZs0Sn0AF4VfIUepWsQIFhDD
|
||||||
|
Bro3prGfr6IEZQzvB+OIg5Mwg+zF+00FL+AG6pDXQCUQ9PHEbqZOlQ6rCO9M9FqQ
|
||||||
|
gN5wWu9cJp4Eyc0ZeSAEC7F4ayPCIqbrwo2VyR/aZHFB4/5AhsH2EAXOZDP8XNiX
|
||||||
|
A0Vz1HBpNOhZ3ZWbHUrjbfa9aEcT0Z6NFvZCoXaEyLd73WjnZHMFMmV95fNVyDWq
|
||||||
|
MgUECO0JRuVApbzIFq3sCtP1HKFMPGFIbpasbGcLSJGzThPhLzj4PnYuaz2tzywk
|
||||||
|
oLM04a2JdQWkXw4hznYvSO2usKqN3ozLUY67cbFJYy9dDEXR/Aj03bKR+xituQEN
|
||||||
|
BE1GHioBCADIpslvKqVOsCQPWzw3kljxYAzvt2VXu04Gkd12XaEsAEQEOVVC5a3u
|
||||||
|
fYnD9MtKXA2zK7IS3G/EiixMvhp+yxcbQM/DUwPMALYJJhARtJrLFrPUzhqKgIs4
|
||||||
|
LoZbjsC1Lkp15wvP7uohId2xF7GRfxYpE7h7bf5Iu5kH/nLLEd4Q3q3wbceuBOal
|
||||||
|
/CU3ltSjcR+MORR5pZ3KZ2kHFJpjLyIkycrQaPqmf6YkQEg2GRlz2skTluBzcAOU
|
||||||
|
XkjeuM5B25u5deYpGUlvcE7uWg9S+E+39K1ixb7DL8gU41kJf57pOW+X7EdOhgHh
|
||||||
|
BFxcvTLe+v8wnC+pBubGHQz4vIOykquXABEBAAGJAR8EGAECAAkFAk1GHioCGwwA
|
||||||
|
CgkQQpSTTSGLOlu96ggApSLbWrbo14Xk6ADMCF30YScCaG4NTymaUfvIzo0Pa8L3
|
||||||
|
UHFK0Z8f0N3Tawex2ugkP/5Y2pF750q/ZFDh1K14IK8dwuKe9J7TCpcQHIOutywb
|
||||||
|
h9vuEq4B8BwrVtVHRCwomrXGdXYQjQ7h+HN7tXAnmNRXg77nAJV/XcixaDfISY9l
|
||||||
|
fz7PnULoupUnvh9y0LqiISQyq62AlDtfwMD88VzQkVwwct5hb4Sb7OcTL2pJWDcG
|
||||||
|
ZgVqtmRdDmbON5V+FcOKeAsAfpzFrrPGo50Sg00v+MEv/UEJMFVPEA0CjBBwg1Hb
|
||||||
|
NUCuObUg6mNYmu+MlOglcRNetWXRv5X1AtUXW7EB+g==
|
||||||
|
=VBY/
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
pub 2048D/66B778F9 2011-04-13
|
||||||
|
uid Jake Farrell <jfarrell@apache.org>
|
||||||
|
sig 3 66B778F9 2011-04-13 Jake Farrell <jfarrell@apache.org>
|
||||||
|
sub 2048g/0099A2AD 2011-04-13
|
||||||
|
sig 66B778F9 2011-04-13 Jake Farrell <jfarrell@apache.org>
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: GnuPG v1.4.10 (Darwin)
|
||||||
|
|
||||||
|
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
|
||||||
|
GXyWtMaVRXblIJmign/QfUX/XIg=
|
||||||
|
=1z2d
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
pub rsa3072 2012-11-19 [SCEA]
|
||||||
|
8CD87F186F06E958EFCA963D76BD340FC4B75865
|
||||||
|
uid [ ultimativ ] Jens Geyer <jensgeyer@hotmail.com>
|
||||||
|
sig 3 76BD340FC4B75865 2012-11-19 Jens Geyer <jensgeyer@hotmail.com>
|
||||||
|
sig 859967EFEB4422E1 2014-04-08 Jens Geyer (VSX) <jgx@vsx.net>
|
||||||
|
uid [ ultimativ ] Jens Geyer <jensg@apache.org>
|
||||||
|
sig 3 76BD340FC4B75865 2012-11-19 Jens Geyer <jensgeyer@hotmail.com>
|
||||||
|
sig 859967EFEB4422E1 2014-04-08 Jens Geyer (VSX) <jgx@vsx.net>
|
||||||
|
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
1cMINeutqg==
|
||||||
|
=gTZV
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
|
||||||
|
pub rsa4096 2018-12-29 [SC]
|
||||||
|
9348 F036 9A20 8184 00F8 7140 C6F2 B11B EDD0 2683
|
||||||
|
uid [ultimate] James E. King III (CODE SIGNING KEY) <jking@apache.org>
|
||||||
|
sub rsa4096 2018-12-29 [E]
|
||||||
|
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
wfCRrAegC1IE/bvUhyYg9Aqk7w==
|
||||||
|
=IebI
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
301
thrift.spec
Normal file
301
thrift.spec
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
#
|
||||||
|
# spec file for package thrift
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 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/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%global libversion 0_17_0
|
||||||
|
%global libgversion 0
|
||||||
|
%bcond_without perl
|
||||||
|
%bcond_without c
|
||||||
|
%bcond_without python2
|
||||||
|
%bcond_without python3
|
||||||
|
%bcond_with java
|
||||||
|
%bcond_with ruby
|
||||||
|
%bcond_with qt5
|
||||||
|
%define skip_python2 1
|
||||||
|
%if %{without python3}
|
||||||
|
%define skip_python3 1
|
||||||
|
%endif
|
||||||
|
Name: thrift
|
||||||
|
Version: 0.17.0
|
||||||
|
Release: 0
|
||||||
|
Summary: Framework for scalable cross-language services development
|
||||||
|
License: Apache-2.0
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
URL: https://thrift.apache.org
|
||||||
|
Source0: https://archive.apache.org/dist/%{name}/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Source1: https://archive.apache.org/dist/%{name}/%{version}/%{name}-%{version}.tar.gz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
BuildRequires: automake
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: flex
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: libboost_headers-devel
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: pkgconfig(libevent)
|
||||||
|
BuildRequires: pkgconfig(openssl)
|
||||||
|
BuildRequires: pkgconfig(zlib)
|
||||||
|
%if %{with qt5}
|
||||||
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
|
BuildRequires: pkgconfig(Qt5Network)
|
||||||
|
%endif
|
||||||
|
%if %{with c}
|
||||||
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
|
%endif
|
||||||
|
%if %{with java}
|
||||||
|
BuildRequires: ant
|
||||||
|
BuildRequires: java-devel
|
||||||
|
%endif
|
||||||
|
%if %{with ruby}
|
||||||
|
BuildRequires: ruby-devel
|
||||||
|
BuildRequires: rubygem(bundler)
|
||||||
|
%endif
|
||||||
|
%if %{with perl}
|
||||||
|
BuildRequires: perl
|
||||||
|
BuildRequires: perl(Bit::Vector)
|
||||||
|
BuildRequires: perl(Class::Accessor)
|
||||||
|
%endif
|
||||||
|
%if %{with python3}
|
||||||
|
BuildRequires: %{python_module devel}
|
||||||
|
BuildRequires: python-rpm-macros
|
||||||
|
%if 0%{?suse_version} >= 1550
|
||||||
|
# if python multiflavor is available, use it to generate subpackages
|
||||||
|
%define python_subpackage_only 1
|
||||||
|
%python_subpackages
|
||||||
|
%else
|
||||||
|
%define python_sitearch %python3_sitearch
|
||||||
|
%define python_files() -n python3-%{**}
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
|
||||||
|
%package -n libthrift-%{libversion}
|
||||||
|
Summary: C++ API for the Thrift software framework
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libthrift-%{libversion}
|
||||||
|
Shared library providing the C++ API for the Thrift software framework.
|
||||||
|
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
|
||||||
|
%package -n libthriftnb-%{libversion}
|
||||||
|
Summary: Thrift non-blocking server library
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libthriftnb-%{libversion}
|
||||||
|
Shared library providing the non-blocking server component of the
|
||||||
|
Thrift software framework.
|
||||||
|
|
||||||
|
%package -n libthriftz-%{libversion}
|
||||||
|
Summary: Thrift Zlib API
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libthriftz-%{libversion}
|
||||||
|
A shared library from the Thrift software framework.
|
||||||
|
|
||||||
|
%package -n libthrift_c_glib%{libgversion}
|
||||||
|
Summary: C API for the Thrift software framework
|
||||||
|
Group: System/Libraries
|
||||||
|
Conflicts: libthrift-0_11_0
|
||||||
|
|
||||||
|
%description -n libthrift_c_glib%{libgversion}
|
||||||
|
Shared library providing the C API for the Thrift software framework.
|
||||||
|
|
||||||
|
%package -n libthrift-devel
|
||||||
|
Summary: Thrift C++ library development files
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: libthrift-%{libversion} = %{version}
|
||||||
|
Requires: libthrift_c_glib%{libgversion} = %{version}
|
||||||
|
Requires: libthriftnb-%{libversion} = %{version}
|
||||||
|
Requires: libthriftz-%{libversion} = %{version}
|
||||||
|
|
||||||
|
%description -n libthrift-devel
|
||||||
|
Thrift C++ library development files
|
||||||
|
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
|
||||||
|
%package -n perl-thrift
|
||||||
|
Summary: Perl bindings to the Thrift software framework
|
||||||
|
Group: Development/Libraries/Perl
|
||||||
|
%{perl_requires}
|
||||||
|
|
||||||
|
%description -n perl-thrift
|
||||||
|
Thrift Perl library
|
||||||
|
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
|
||||||
|
%define oldpython python
|
||||||
|
|
||||||
|
%if 0%{?python_subpackage_only}
|
||||||
|
%package -n python-thrift
|
||||||
|
Summary: Python %{python_version} bindings for the Thrift software framework
|
||||||
|
Group: Development/Libraries/Python
|
||||||
|
Requires: python-six >= 1.7.2
|
||||||
|
Suggests: python-Twisted
|
||||||
|
Suggests: python-tornado >= 4.0
|
||||||
|
%if %{python_version_nodots} <= 34 && %{python_version_nodots} > 30
|
||||||
|
Recommends: python-backports.ssl_match_hostname >= 3.5
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description -n python-thrift
|
||||||
|
Thrift Python %{python_version} library
|
||||||
|
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
|
||||||
|
%else
|
||||||
|
|
||||||
|
%package -n python3-thrift
|
||||||
|
Summary: Python3 bindings for the Thrift software framework
|
||||||
|
Group: Development/Libraries/Python
|
||||||
|
Requires: python3-six >= 1.7.2
|
||||||
|
Suggests: python3-Twisted
|
||||||
|
Suggests: python3-tornado >= 4.0
|
||||||
|
%if %{python3_version_nodots} <= 34
|
||||||
|
Recommends: python3-backports.ssl_match_hostname >= 3.5
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description -n python3-thrift
|
||||||
|
Thrift Python3 library
|
||||||
|
|
||||||
|
Thrift is a software framework for scalable cross-language services
|
||||||
|
development. It combines a software stack with a code generation
|
||||||
|
engine to build services that work between C++, Java, C#, Python,
|
||||||
|
Ruby, Perl, PHP, Objective C/Cocoa, Smalltalk, Erlang, Objective
|
||||||
|
Caml, and Haskell.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
# https://issues.apache.org/jira/browse/THRIFT-5498
|
||||||
|
%global _lto_cflags %{nil}
|
||||||
|
export CXXFLAGS="%{optflags} -fPIC"
|
||||||
|
|
||||||
|
# tests require static boost library
|
||||||
|
%configure \
|
||||||
|
--disable-tests \
|
||||||
|
--enable-static=no
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
pushd lib/py
|
||||||
|
%python_build
|
||||||
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
pushd compiler/cpp
|
||||||
|
%make_install
|
||||||
|
popd
|
||||||
|
pushd lib/cpp
|
||||||
|
%make_install
|
||||||
|
popd
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
pushd lib/py
|
||||||
|
%python_install
|
||||||
|
popd
|
||||||
|
%python_expand %fdupes %{buildroot}%{$python_sitearch}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with perl}
|
||||||
|
pushd lib/perl
|
||||||
|
perl Makefile.PL
|
||||||
|
%perl_make_install
|
||||||
|
%perl_process_packlist
|
||||||
|
mv %{buildroot}%{_prefix}/local/lib/perl5 \
|
||||||
|
%{buildroot}%{_perl_vendorlib}
|
||||||
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
%post -n libthrift-%{libversion} -p /sbin/ldconfig
|
||||||
|
%post -n libthriftnb-%{libversion} -p /sbin/ldconfig
|
||||||
|
%post -n libthriftz-%{libversion} -p /sbin/ldconfig
|
||||||
|
%post -n libthrift_c_glib%{libgversion} -p /sbin/ldconfig
|
||||||
|
%postun -n libthrift-%{libversion} -p /sbin/ldconfig
|
||||||
|
%postun -n libthriftnb-%{libversion} -p /sbin/ldconfig
|
||||||
|
%postun -n libthriftz-%{libversion} -p /sbin/ldconfig
|
||||||
|
%postun -n libthrift_c_glib%{libgversion} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc CHANGES.md
|
||||||
|
%license LICENSE NOTICE
|
||||||
|
%{_bindir}/thrift
|
||||||
|
|
||||||
|
%files -n libthrift-%{libversion}
|
||||||
|
%{_libdir}/libthrift-*.so
|
||||||
|
|
||||||
|
%files -n libthriftnb-%{libversion}
|
||||||
|
%{_libdir}/libthriftnb-*.so
|
||||||
|
|
||||||
|
%files -n libthriftz-%{libversion}
|
||||||
|
%{_libdir}/libthriftz-*.so
|
||||||
|
|
||||||
|
%files -n libthrift_c_glib%{libgversion}
|
||||||
|
%{_libdir}/libthrift_c_glib.so.*
|
||||||
|
|
||||||
|
%files -n libthrift-devel
|
||||||
|
%{_includedir}/thrift
|
||||||
|
%{_libdir}/libthrift.so
|
||||||
|
%{_libdir}/libthriftnb.so
|
||||||
|
%{_libdir}/libthriftz.so
|
||||||
|
%{_libdir}/libthrift_c_glib.so
|
||||||
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
|
||||||
|
%if %{with perl}
|
||||||
|
%files -n perl-thrift
|
||||||
|
%license LICENSE NOTICE
|
||||||
|
%doc lib/perl/README.md
|
||||||
|
%{perl_vendorlib}/Thrift.pm
|
||||||
|
%{perl_vendorlib}/Thrift
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%files %{python_files thrift}
|
||||||
|
%license LICENSE NOTICE
|
||||||
|
%doc lib/py/README.md
|
||||||
|
%{python_sitearch}/thrift
|
||||||
|
%{python_sitearch}/thrift-%{version}*-info
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user