initial commit of file from CVS for perl-WWW-Automate on Fri 14 Jul 16:01:16 BST 2023
This commit is contained in:
parent
c0e8e9dccf
commit
29fcaaefab
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
*.rpm
|
||||||
|
*.log
|
||||||
|
*spec-20*
|
19
Makefile
Normal file
19
Makefile
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
NAME := perl-WWW-Automate
|
||||||
|
SPECFILE = $(firstword $(wildcard *.spec))
|
||||||
|
|
||||||
|
define find-makefile-common
|
||||||
|
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||||
|
endef
|
||||||
|
|
||||||
|
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||||
|
|
||||||
|
ifeq ($(MAKEFILE_COMMON),)
|
||||||
|
# attept a checkout
|
||||||
|
define checkout-makefile-common
|
||||||
|
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||||
|
endef
|
||||||
|
|
||||||
|
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||||
|
endif
|
||||||
|
|
||||||
|
include $(MAKEFILE_COMMON)
|
10
README.md
10
README.md
@ -1,3 +1,11 @@
|
|||||||
# perl-WWW-Automate
|
# perl-WWW-Automate
|
||||||
|
|
||||||
3rd Party (Maintained by Koozali) git repo for perl-WWW-Automate smeserver
|
3rd Party (Maintained by Koozali) git repo for perl-WWW-Automate smeserver
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|
<br />*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
|
||||||
|
*Once it has been checked, then this comment will be deleted*
|
||||||
|
<br />
|
||||||
|
|
||||||
|
Perl-WWW-Automate is a software package that provides a set of tools for automating web applications and websites. It allows users to run scripts to perform actions such as automating logins, filling out forms, and clicking on web links. It can also be used to automate tests for web applications by automatically interacting with a website in order to perform certain tasks.
|
||||||
|
BIN
WWW-Automate-0.21.tar.gz
(Stored with Git LFS)
Normal file
BIN
WWW-Automate-0.21.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
1
contriborbase
Normal file
1
contriborbase
Normal file
@ -0,0 +1 @@
|
|||||||
|
sme10
|
65
perl-WWW-Automate.spec
Normal file
65
perl-WWW-Automate.spec
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
Name: perl-WWW-Automate
|
||||||
|
Version: 0.21
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Summary: Automate interaction with websites
|
||||||
|
License: Artistic
|
||||||
|
Group: Development/Libraries
|
||||||
|
URL: http://search.cpan.org/dist/WWW-Automate/
|
||||||
|
Source0: http://www.cpan.org/authors/id/S/SK/SKUD/WWW-Automate-%{version}.tar.gz
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: perl(Clone) >= 0.13
|
||||||
|
BuildRequires: perl(ExtUtils::MakeMaker)
|
||||||
|
BuildRequires: perl(ExtUtils::ParseXS)
|
||||||
|
BuildRequires: perl(ExtUtils::Manifest)
|
||||||
|
BuildRequires: perl(HTML::TokeParser) >= 2.2
|
||||||
|
BuildRequires: perl(HTTP::Request) >= 1.2
|
||||||
|
BuildRequires: perl(LWP::UserAgent) >= 1.8
|
||||||
|
BuildRequires: perl(Test::More) >= 0.34
|
||||||
|
Requires: perl(Clone) >= 0.13
|
||||||
|
Requires: perl(HTML::TokeParser) >= 2.2
|
||||||
|
Requires: perl(HTTP::Request) >= 1.2
|
||||||
|
Requires: perl(LWP::UserAgent) >= 1.8
|
||||||
|
Requires: perl(Test::More) >= 0.34
|
||||||
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
||||||
|
|
||||||
|
%description
|
||||||
|
This module is intended to help you automate interaction with a website. It
|
||||||
|
bears a not-very-remarkable outwards resemblance to WWW::Chat, on which it
|
||||||
|
is based. The main difference between this module and WWW::Chat is that
|
||||||
|
WWW::Chat requires a pre-processing stage before you can run your script,
|
||||||
|
whereas WWW::Automate does not.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n WWW-Automate-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
|
||||||
|
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
|
||||||
|
|
||||||
|
%{_fixperms} $RPM_BUILD_ROOT/*
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%doc Changes
|
||||||
|
%{perl_vendorlib}/*
|
||||||
|
%{_mandir}/man3/*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Jul 14 2023 BogusDateBot
|
||||||
|
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
|
||||||
|
by assuming the date is correct and changing the weekday.
|
||||||
|
|
||||||
|
* Thu Mar 17 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.21-1
|
||||||
|
- First build using cpanspec [SME: 9312]
|
Loading…
Reference in New Issue
Block a user