Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-DBD-SQLite for openSUSE:Factory
checked in at 2022-03-16 21:30:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-DBD-SQLite (Old)
and /work/SRC/openSUSE:Factory/.perl-DBD-SQLite.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DBD-SQLite"
Wed Mar 16 21:30:19 2022 rev:49 rq:961839 version:1.70
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-DBD-SQLite/perl-DBD-SQLite.changes
2022-03-11 21:40:59.610058047 +0100
+++
/work/SRC/openSUSE:Factory/.perl-DBD-SQLite.new.25692/perl-DBD-SQLite.changes
2022-03-16 21:30:23.099394479 +0100
@@ -1,0 +2,6 @@
+Tue Mar 15 08:24:59 UTC 2022 - Dirk Stoecker <[email protected]>
+
+- link embedded sqlite devel files to system files
+- build with internal sqlite on Leap systems
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-DBD-SQLite.spec ++++++
--- /var/tmp/diff_new_pack.79vgke/_old 2022-03-16 21:30:24.115395249 +0100
+++ /var/tmp/diff_new_pack.79vgke/_new 2022-03-16 21:30:24.123395255 +0100
@@ -21,7 +21,7 @@
Version: 1.70
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
-Summary: Self-contained RDBMS in a DBI Driver
+Summary: Self Contained SQLite RDBMS in a DBI Driver
URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
@@ -36,7 +36,11 @@
Requires: perl(Test::More) >= 0.88
%{perl_requires}
# MANUAL BEGIN
-BuildRequires: sqlite3-devel
+%if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+%else
+BuildRequires: sqlite3-devel >= 3.35
+Recommends: sqlite3-devel
+%endif
# MANUAL END
%description
@@ -76,6 +80,11 @@
%prep
%autosetup -n %{cpan_name}-%{version} -p1
+# MANUAL BEGIN
+%if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+patch -p1 --reverse <%{PATCH0}
+%endif
+# MANUAL END
%build
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
@@ -87,10 +96,25 @@
%install
%perl_make_install
%perl_process_packlist
+# MANUAL BEGIN
+%if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+%else
+ln -fs %{_includedir}/sqlite3ext.h
%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/
+ln -fs %{_includedir}/sqlite3.h
%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/
+rm %{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+echo >%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+chmod 444 %{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+%endif
+# MANUAL END
%perl_gen_filelist
%files -f %{name}.files
%doc Changes constants.inc dbdimp_tokenizer.inc dbdimp_virtual_table.inc README
%license LICENSE
+# the links are ignored by perl_gen_filelist, so we need to add them manually
again
+%if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+%else
+%{perl_vendorarch}/auto/share/dist/%{cpan_name}/*.h
+%endif
%changelog
++++++ cpanspec.yml ++++++
--- /var/tmp/diff_new_pack.79vgke/_old 2022-03-16 21:30:24.167395288 +0100
+++ /var/tmp/diff_new_pack.79vgke/_new 2022-03-16 21:30:24.171395292 +0100
@@ -10,14 +10,26 @@
patches:
perl-DBD-SQLite-use-external-sqlite3.patch: -p1 PATCH-FIX-OPENSUSE use system
sqlite
preamble: |-
- BuildRequires: sqlite3-devel
-#post_prep: |-
-# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
-# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
+ %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+ %else
+ BuildRequires: sqlite3-devel >= 3.35
+ Recommends: sqlite3-devel
+ %endif
+post_prep: |-
+ %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+ patch -p1 --reverse <%{PATCH0}
+ %endif
#post_build: |-
# rm unused.files
-#post_install: |-
-# sed on %{name}.files
+post_install: |-
+ %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+ %else
+ ln -fs %{_includedir}/sqlite3ext.h
%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/
+ ln -fs %{_includedir}/sqlite3.h
%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/
+ rm %{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+ echo >%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+ chmod 444
%{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name}/sqlite3.c
+ %endif
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
@@ -27,8 +39,10 @@
#ignore_requires: Bizarre::Module
#skip_doc: regexp_to_skip_for_doc.*
#add_doc: files to add to docs
-#misc: |-
-#anything else to be added to spec file
-#follows directly after %files section, so it can contain new blocks or also
-#changes to %files section
+misc: |-
+ # the links are ignored by perl_gen_filelist, so we need to add them manually
again
+ %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400
+ %else
+ %{perl_vendorarch}/auto/share/dist/%{cpan_name}/*.h
+ %endif