diff options
-rw-r--r-- | autoload.php | 4 | ||||
-rw-r--r-- | php-echonest-api.spec | 74 |
2 files changed, 78 insertions, 0 deletions
diff --git a/autoload.php b/autoload.php new file mode 100644 index 0000000..b830958 --- /dev/null +++ b/autoload.php @@ -0,0 +1,4 @@ +<?php + +require_once __DIR__ . '/Autoloader.php'; +EchoNest_Autoloader::register(); diff --git a/php-echonest-api.spec b/php-echonest-api.spec new file mode 100644 index 0000000..a2cc85b --- /dev/null +++ b/php-echonest-api.spec @@ -0,0 +1,74 @@ +%global commit 662d62a7df1247515572bf517e14b795714e0824 +%global short_commit %(echo %{commit} | cut -c 1-8) + +Name: php-echonest-api +Version: 0 +Release: 0.3.20131228git.%{short_commit}%{?dist} +BuildArch: noarch + +License: MIT +Summary: PHP classes for the Echo Nest API +URL: https://github.com/Afterster/php-echonest-api +Source0: %{url}/archive/%{commit}.tar.gz +Source1: autoload.php + +BuildRequires: php-phpunit-PHPUnit + +Requires: php(language) >= 5.2.0 +Requires: php-curl +Requires: php-date +Requires: php-json +Requires: php-spl +Requires: php-xml + + +%description +A simple, Object Oriented API wrapper for the EchoNest Api written with PHP5. +This library is modeled after the php-github-api library built by ornicar. + + +%prep +%setup -q -n %{name}-%{commit} + +echo $(ls ..) + +chmod a-x LICENSE +chmod a-x README.md + +# https://github.com/Afterster/php-echonest-api/pull/1 +find . -name "*.php" | xargs chmod 0644 + + +%install +install -d -p -m 0755 %{buildroot}/%{_datadir}/php + +cp -a -r lib/EchoNest %{buildroot}/%{_datadir}/php/ + +install -p -m 0644 %{S:1} %{buildroot}/%{_datadir}/php/EchoNest + + +%check +phpunit --bootstrap=%{buildroot}/%{_datadir}/php/EchoNest/autoload.php + + +%files +%license LICENSE +%doc README.md +%{_datadir}/php/EchoNest + + +%changelog +* Sat Jan 21 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 0-0.3.20131228git.662d62a7 +- Add the commit date into the release. +- Remove the execute bit on php files. +- Do not require php virtual provides by version. + +* Sat Jan 14 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 0-0.2.git.662d62a7 +- Depend on php(language) instead of php. +- Use the full commit reference. +- Require needed php components explicitly. +- Included a simple autoload.php file. +- Run the tests against the installed library. + +* Sun Jan 08 2017 Randy Barlow <bowlofeggs@fedoraproject.org> - 0-0.1.git.662d62a7 +- Initial release. |