Accepting request 794822 from devel:languages:perl:autoupdate

- updated to 0.10
   see /usr/share/doc/packages/perl-Parse-BooleanLogic/Changes
  0.10 2020-04-15
  
      * Add dot to require in test files for modern perls

OBS-URL: https://build.opensuse.org/request/show/794822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Parse-BooleanLogic?expand=0&rev=3
This commit is contained in:
2020-04-18 15:46:43 +00:00
committed by Git OBS Bridge
parent 45289dc5db
commit a5b7a9fc89
5 changed files with 78 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f52701f51ef29f65ddcd9f68634ac9cec1fbc6fb6c97b2f5c47ac1e5347b4ae6
size 21585

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66f0340ce651090f48a73ae49168444455d6e9f58b449decc3810c02ff9b48b6
size 26982

28
cpanspec.yml Normal file
View File

@@ -0,0 +1,28 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#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
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

View File

@@ -1,3 +1,13 @@
-------------------------------------------------------------------
Fri Apr 17 03:08:51 UTC 2020 - <timueller+perl@suse.de>
- updated to 0.10
see /usr/share/doc/packages/perl-Parse-BooleanLogic/Changes
0.10 2020-04-15
* Add dot to require in test files for modern perls
------------------------------------------------------------------- -------------------------------------------------------------------
Tue May 8 20:11:46 UTC 2012 - darin@darins.net Tue May 8 20:11:46 UTC 2012 - darin@darins.net

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Parse-BooleanLogic # spec file for package perl-Parse-BooleanLogic
# #
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -12,42 +12,63 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: perl-Parse-BooleanLogic Name: perl-Parse-BooleanLogic
Version: 0.09 Version: 0.10
Release: 0 Release: 0
%define cpan_name Parse-BooleanLogic %define cpan_name Parse-BooleanLogic
Summary: Parse::BooleanLogic Perl module Summary: Parser of boolean expressions
License: Artistic-1.0 or GPL-1.0+ License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Parse-BooleanLogic/ Url: https://metacpan.org/release/%{cpan_name}
#Source: http://www.cpan.org/authors/id/R/RU/RUZ/Parse-BooleanLogic-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/B/BP/BPS/%{cpan_name}-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Module::Install)
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Regexp::Common) BuildRequires: perl(Regexp::Common)
%{perl_requires} BuildRequires: perl(Test::Deep)
Requires: perl(Regexp::Common) Requires: perl(Regexp::Common)
%{perl_requires}
%description %description
Parse::BooleanLogic Perl module This module is quite fast parser for boolean expressions. Originally it's
been writen for Request Tracker to parse SQL like expressions and it's
still capable, but it can be used to parse other boolean logic sentences
with OPERANDs joined using binary OPERATORs and grouped and nested using
parentheses (OPEN_PAREN and CLOSE_PAREN).
Operand is not qualified strictly what makes parser flexible enough to
parse different things, for example:
# SQL like expressions
(task.status = "new" OR task.status = "open") AND task.owner_id = 123
# Google like search syntax used in Gmail and other service
subject:"some text" (from:me OR to:me) label:todo !label:done
# Binary boolean logic expressions
(a | b) & (c | d)
You can change literals used for boolean operators and parens. Read more
about this in description of constructor's arguments.
As you can see quoted strings are supported. Read about that below in
Quoting and dequoting.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags} make %{?_smp_mflags}
%check %check
%{__make} test make test
%install %install
%perl_make_install %perl_make_install
@@ -56,5 +77,6 @@ Parse::BooleanLogic Perl module
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,755) %defattr(-,root,root,755)
%doc Changes
%changelog %changelog