From 05f94874b4d7b4415a77f27ae11e45f9f45210bb Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 17 Apr 2024 13:49:32 +0200 Subject: update to 1.0.0beta1 --- php-pecl-datadog-trace.spec | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'php-pecl-datadog-trace.spec') 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 - 1.0.0~beta1-1 +- update to 1.0.0beta1 + * Fri Apr 5 2024 Remi Collet - 0.99.1-1 - update to 0.99.1 -- cgit