diff --git a/cpanspec.yml b/cpanspec.yml index 1c68250..350a0cd 100644 --- a/cpanspec.yml +++ b/cpanspec.yml @@ -18,17 +18,19 @@ preamble: |- post_prep: |- %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400 patch -p1 --reverse <%{PATCH0} + %else + # system sqlite librairies will be used + rm sqlite* + perl -i -ne 'print $_ unless m{^sqlite}' MANIFEST %endif #post_build: |- # rm unused.files post_install: |- %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400 %else + mkdir -p %{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name} 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 diff --git a/perl-DBD-SQLite.changes b/perl-DBD-SQLite.changes index 627dfea..c2c9a6e 100644 --- a/perl-DBD-SQLite.changes +++ b/perl-DBD-SQLite.changes @@ -3,6 +3,13 @@ Fri Mar 8 22:15:18 UTC 2024 - Tina Müller - Fix disabling of __perllib_provides +------------------------------------------------------------------- +Fri Mar 8 15:02:03 UTC 2024 - Valentin Lefebvre + +- Remove sqlite files when building with system libraries + * Avoiding having wrong sqlite version when checking with the perl module + [bsc#1218946] + ------------------------------------------------------------------- Wed Sep 20 03:06:10 UTC 2023 - Tina Müller diff --git a/perl-DBD-SQLite.spec b/perl-DBD-SQLite.spec index f163f5f..4bd0e58 100644 --- a/perl-DBD-SQLite.spec +++ b/perl-DBD-SQLite.spec @@ -94,6 +94,10 @@ the typeless nature of the SQLite database. # MANUAL BEGIN %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400 patch -p1 --reverse <%{PATCH0} +%else +# system sqlite librairies will be used +rm sqlite* +perl -i -ne 'print $_ unless m{^sqlite}' MANIFEST %endif # MANUAL END @@ -110,11 +114,9 @@ make test # MANUAL BEGIN %if 0%{?sle_version} >= 140000 && 0%{?sle_version} <= 150400 %else +mkdir -p %{buildroot}%{perl_vendorarch}/auto/share/dist/%{cpan_name} 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