summaryrefslogtreecommitdiffstats
path: root/php-pecl-datadog-trace.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2024-04-17 13:49:32 +0200
committerRemi Collet <remi@php.net>2024-04-17 13:49:32 +0200
commit05f94874b4d7b4415a77f27ae11e45f9f45210bb (patch)
tree5d9a87febd6055aa77cf1fcc4efe14478aca8c6f /php-pecl-datadog-trace.spec
parent797e222d0d5b3869c1c9ea5bedcb312c012f4649 (diff)
update to 1.0.0beta1HEADmaster
Diffstat (limited to 'php-pecl-datadog-trace.spec')
-rw-r--r--php-pecl-datadog-trace.spec34
1 files changed, 18 insertions, 16 deletions
diff --git a/php-pecl-datadog-trace.spec b/php-pecl-datadog-trace.spec
index 4371872..5edaae2 100644
--- a/php-pecl-datadog-trace.spec
+++ b/php-pecl-datadog-trace.spec
@@ -22,29 +22,31 @@
# and delete root_cache after the build
# pecl name
-%global proj_name datadog_trace
+%global proj_name datadog_trace
# no underscore for package name
-%global safe_name datadog-trace
+%global safe_name datadog-trace
# extension name
-%global pecl_name ddtrace
+%global pecl_name ddtrace
-%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}}
-%global ini_name 40-%{pecl_name}.ini
-%global sources %{proj_name}-%{version}
-%global _configure ../%{sources}/configure
+%global upstream_version 1.0.0
+%global upstream_prever beta1
+%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}}
+%global ini_name 40-%{pecl_name}.ini
+%global sources %{proj_name}-%{upstream_version}%{?upstream_prever}
+%global _configure ../%{sources}/configure
Summary: APM and distributed tracing for PHP
Name: %{?scl_prefix}php-pecl-datadog-trace
-Version: 0.99.1
+Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
# extension is dual-licensed under Apache 2.0 or BSD3.
# bundled rust ext are MIT AND Apache-2.0
License: (Apache-2.0 OR BSD-3-Clause) AND MIT AND Apache-2.0
URL: https://pecl.php.net/package/%{proj_name}
-Source0: https://pecl.php.net/get/%{proj_name}-%{version}.tgz
+Source0: https://pecl.php.net/get/%{sources}.tgz
# awfull hack, use a bundled rust registry
Source1: makedeps.sh
-Source2: %{proj_name}-deps-%{version}.tgz
+Source2: %{proj_name}-deps-%{upstream_version}%{?upstream_prever}.tgz
# ddtrace only supports 64-bit platforms
ExcludeArch: %{ix86} %{arm}
@@ -108,9 +110,9 @@ sed -e 's:@php_dir@:%{pear_phpdir}:' \
ext/configuration.h
: Sanity check, really often broken
-extver=$(sed -n '/#define PHP_DDTRACE_VERSION /{s/.* "//;s/".*$//;p}' ext/version.h)
-if test "x${extver}" != "x%{version}"; then
- : Error: Upstream extension version is ${extver}, expecting %{version}.
+extver=$(cat VERSION)
+if test "x${extver}" != "x%{upstream_version}%{?upstream_prever}"; then
+ : Error: Upstream extension version is ${extver}, expecting %{upstream_version}%{?upstream_prever}.
exit 1
fi
cd ..
@@ -152,7 +154,6 @@ extension=%{pecl_name}.so
; Configuration
;ddtrace.disable = Off
-;ddtrace.request_init_hook = '%{pear_phpdir}/datadog_trace/bridge/dd_wrap_autoloader.php'
;ddtrace.cgroup_file = '/proc/self/cgroup'
EOF
@@ -200,7 +201,6 @@ install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name}
# PEAR stuff
mkdir -p %{buildroot}%{pear_phpdir}/datadog_trace/
-cp -pr %{sources}/bridge %{buildroot}%{pear_phpdir}/datadog_trace/bridge
cp -pr %{sources}/src %{buildroot}%{pear_phpdir}/datadog_trace/src
# Documentation
@@ -286,7 +286,6 @@ fi
%doc %{pecl_docdir}/%{pecl_name}
%{?_licensedir:%license %{sources}/LICENSE*}
%dir %{pear_phpdir}/datadog_trace
- %{pear_phpdir}/datadog_trace/bridge
%{pear_phpdir}/datadog_trace/src
%{pecl_xmldir}/%{name}.xml
@@ -300,6 +299,9 @@ fi
%changelog
+* Wed Apr 17 2024 Remi Collet <remi@remirepo.net> - 1.0.0~beta1-1
+- update to 1.0.0beta1
+
* Fri Apr 5 2024 Remi Collet <remi@remirepo.net> - 0.99.1-1
- update to 0.99.1