-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use thrift source archive from packages.debian.org
- Loading branch information
Your Name
committed
Aug 10, 2021
1 parent
facf833
commit 0e74ee1
Showing
35 changed files
with
131 additions
and
1,938 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,17 @@ | ||
# thrift package | ||
|
||
THRIFT_VERSION_0_13_0 = 0.13.0 | ||
THRIFT_VERSION_0_13_0_FULL = $(THRIFT_VERSION_0_13_0)-6 | ||
|
||
LIBTHRIFT_0_13_0 = libthrift_$(THRIFT_VERSION_0_13_0)_$(CONFIGURED_ARCH).deb | ||
LIBTHRIFT_0_13_0 = libthrift-$(THRIFT_VERSION_0_13_0)_$(THRIFT_VERSION_0_13_0_FULL)_$(CONFIGURED_ARCH).deb | ||
$(LIBTHRIFT_0_13_0)_SRC_PATH = $(SRC_PATH)/thrift_0_13_0 | ||
SONIC_MAKE_DEBS += $(LIBTHRIFT_0_13_0) | ||
|
||
LIBTHRIFT_DEV_0_13_0 = libthrift-dev_$(THRIFT_VERSION_0_13_0)_$(CONFIGURED_ARCH).deb | ||
LIBTHRIFT_DEV_0_13_0 = libthrift-dev_$(THRIFT_VERSION_0_13_0_FULL)_$(CONFIGURED_ARCH).deb | ||
$(eval $(call add_derived_package,$(LIBTHRIFT_0_13_0),$(LIBTHRIFT_DEV_0_13_0))) | ||
|
||
PYTHON_THRIFT_0_13_0 = python-thrift_$(THRIFT_VERSION_0_13_0)_$(CONFIGURED_ARCH).deb | ||
PYTHON3_THRIFT_0_13_0 = python3-thrift_$(THRIFT_VERSION_0_13_0_FULL)_$(CONFIGURED_ARCH).deb | ||
$(eval $(call add_derived_package,$(LIBTHRIFT_0_13_0),$(PYTHON_THRIFT_0_13_0))) | ||
|
||
THRIFT_COMPILER_0_13_0 = thrift-compiler_$(THRIFT_VERSION_0_13_0)_$(CONFIGURED_ARCH).deb | ||
THRIFT_COMPILER_0_13_0 = thrift-compiler_$(THRIFT_VERSION_0_13_0_FULL)_$(CONFIGURED_ARCH).deb | ||
$(eval $(call add_derived_package,$(LIBTHRIFT_0_13_0),$(THRIFT_COMPILER_0_13_0))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
From f30c1065a5e11ad1e8abc89e8e119d015db45d91 Mon Sep 17 00:00:00 2001 | ||
From: Myron Sosyak <[email protected]> | ||
Date: Tue, 10 Aug 2021 09:35:31 +0000 | ||
Subject: [PATCH] Disable unneeded packages | ||
|
||
--- | ||
.../thrift-0.13.0/debian/control | 54 +++++++++---------- | ||
src/thrift_0_13_0/thrift-0.13.0/debian/rules | 9 ++-- | ||
2 files changed, 31 insertions(+), 32 deletions(-) | ||
|
||
diff --git a/src/thrift_0_13_0/thrift-0.13.0/debian/control b/src/thrift_0_13_0/thrift-0.13.0/debian/control | ||
index 5126e472b..b0044dae3 100644 | ||
--- a/src/thrift_0_13_0/thrift-0.13.0/debian/control | ||
+++ b/src/thrift_0_13_0/thrift-0.13.0/debian/control | ||
@@ -13,8 +13,8 @@ Build-Depends: debhelper-compat (= 11), dh-python, | ||
python3-all-dev, | ||
python3-six, | ||
golang-go, golang-github-golang-mock-dev, | ||
- pkg-php-tools (>= 1.14~), php-dev, phpunit, php-codesniffer, | ||
- perl (>= 5.22), libbit-vector-perl, libclass-accessor-perl, | ||
+# pkg-php-tools (>= 1.14~), php-dev, phpunit, php-codesniffer, | ||
+# perl (>= 5.22), libbit-vector-perl, libclass-accessor-perl, | ||
# openjdk-11-jdk, javahelper, maven-debian-helper (>= 1.5), ant (>= 1.7), ant-optional, | ||
# libhttpclient-java, libslf4j-java, libservlet3.1-java (>= 8), | ||
# nodejs, npm, | ||
@@ -175,32 +175,32 @@ Description: Python library for Thrift (debug symbols) | ||
# . | ||
# This package contains Javadoc HTML documentation for libthrift-java . | ||
# | ||
-Package: php-thrift | ||
-Architecture: any | ||
-Section: php | ||
-Depends: ${phpcomposer:Debian-require}, ${shlibs:Depends}, ${misc:Depends} | ||
-Provides: ${php:Provides} | ||
-Conflicts: php7.0-thrift, php7.2-thrift | ||
-Replaces: php7.0-thrift, php7.2-thrift | ||
-Description: PHP language support for Thrift | ||
- Thrift is a software framework for the development of reliable and | ||
- performant communication and data serialization. It combines a software | ||
- stack with code generation to build services that operate seamlessly | ||
- across a number of different development languages. | ||
- . | ||
- This package provides the PHP5 language support for Thrift. | ||
+# Package: php-thrift | ||
+# Architecture: any | ||
+# Section: php | ||
+# Depends: ${phpcomposer:Debian-require}, ${shlibs:Depends}, ${misc:Depends} | ||
+# Provides: ${php:Provides} | ||
+# Conflicts: php7.0-thrift, php7.2-thrift | ||
+# Replaces: php7.0-thrift, php7.2-thrift | ||
+# Description: PHP language support for Thrift | ||
+# Thrift is a software framework for the development of reliable and | ||
+# performant communication and data serialization. It combines a software | ||
+# stack with code generation to build services that operate seamlessly | ||
+# across a number of different development languages. | ||
+# . | ||
+# This package provides the PHP5 language support for Thrift. | ||
|
||
-Package: libthrift-perl | ||
-Section: perl | ||
-Architecture: all | ||
-Depends: ${perl:Depends}, ${misc:Depends} | ||
-Description: Perl language support for Thrift | ||
- Thrift is a software framework for the development of reliable and | ||
- performant communication and data serialization. It combines a software | ||
- stack with code generation to build services that operate seamlessly | ||
- across a number of different development languages. | ||
- . | ||
- This package provides the Perl language support for Thrift. | ||
+# Package: libthrift-perl | ||
+# Section: perl | ||
+# Architecture: all | ||
+# Depends: ${perl:Depends}, ${misc:Depends} | ||
+# Description: Perl language support for Thrift | ||
+# Thrift is a software framework for the development of reliable and | ||
+# performant communication and data serialization. It combines a software | ||
+# stack with code generation to build services that operate seamlessly | ||
+# across a number of different development languages. | ||
+# . | ||
+# This package provides the Perl language support for Thrift. | ||
|
||
Package: golang-thrift-dev | ||
Architecture: amd64 arm64 armel armhf i386 ppc64el | ||
diff --git a/src/thrift_0_13_0/thrift-0.13.0/debian/rules b/src/thrift_0_13_0/thrift-0.13.0/debian/rules | ||
index 3056eba9c..8217796d9 100755 | ||
--- a/src/thrift_0_13_0/thrift-0.13.0/debian/rules | ||
+++ b/src/thrift_0_13_0/thrift-0.13.0/debian/rules | ||
@@ -46,8 +46,7 @@ override_dh_auto_clean: | ||
$(CURDIR)/test/go/src/golang.org/x/net \ | ||
$(CURDIR)/lib/go/test/gopath/src/golang.org/x/net \ | ||
$(CURDIR)/lib/go/test/gopath/src/github.com/golang/mock | ||
- [ ! -f Makefile ] || $(MAKE) | ||
- cd $(CURDIR)/lib/php/src/ext/thrift_protocol/ && phpize --clean | ||
+ [ ! -f Makefile ] || $(MAKE) clean | ||
find $(CURDIR) \( -name Makefile -o -name Makefile.in \) -exec rm {} \; | ||
find $(CURDIR) -name .dirstamp -exec rm {} \; | ||
$(RM) aclocal.m4 config.h config.log config.status configure \ | ||
@@ -65,10 +64,10 @@ override_dh_auto_clean: | ||
|
||
override_dh_auto_configure: | ||
dh_auto_configure -- \ | ||
- --with-cpp --with-c_glib --with-php --with-php_extension \ | ||
- --with-perl --without-python --with-py3 --without-java \ | ||
+ --with-cpp --with-c_glib --without-php --without-php_extension \ | ||
+ --without-perl --without-python --with-py3 --without-java \ | ||
--without-nodejs --without-erlang --without-lua \ | ||
- --with-go --with-ruby \ | ||
+ --without-go --without-ruby \ | ||
--with-qt4=no --with-qt5=yes \ | ||
--without-rust \ | ||
--disable-tutorial | ||
-- | ||
2.17.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.