BetterPostgres.spec 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. Name: BetterPostgres4cP
  2. Version: 1.0
  3. Release: 2%{?dist}
  4. Summary: Better PostgreSQL management for cPanel hosts
  5. Group: Plugins
  6. License: Troglodyne
  7. URL: https://troglodyne.net/better-postgres-for-cpanel
  8. Source0: BetterPostgres4cP-%{version}.tar.gz
  9. # No real way to tell it what version of cpanel-perl libs it needs,
  10. # as each of these are named like cpanel-perl-5xx-Module-Name.
  11. # This makes your RPM break every time they upgrade perl.
  12. # As such, just require the symlink to the binary and "pray it goes ok"
  13. AutoReqProv: no
  14. BuildRequires: make
  15. Requires: Troglodyne-API
  16. Requires: /usr/local/cpanel/3rdparty/bin/perl
  17. %description
  18. Plugin for more advanced management of PostgreSQL on cPanel systems
  19. %prep
  20. %setup -q
  21. %build
  22. %install
  23. make install DESTDIR=%{buildroot}
  24. %files
  25. %defattr(0700,root,root,-)
  26. /usr/local/cpanel/whostmgr/docroot/cgi/troglodyne/pgupgrade.cgi
  27. %defattr(0600,root,root,-)
  28. /usr/local/cpanel/whostmgr/docroot/templates/troglodyne/pgupgrade.tmpl
  29. /var/cpanel/templates/troglodyne/config/main.default
  30. /usr/local/cpanel/whostmgr/docroot/cgi/troglodyne/js/pgupgrade.js
  31. /usr/local/cpanel/whostmgr/docroot/cgi/troglodyne/img/troglophant.png
  32. /usr/local/cpanel/whostmgr/docroot/addon_plugins/troglophant.png
  33. /var/cpanel/perl/Troglodyne/CGI/PgUpgrade.pm
  34. /var/cpanel/perl/Troglodyne/CpPostgreSQL.pm
  35. /var/cpanel/perl/Troglodyne/API/Postgres.pm
  36. %defattr(0755,root,root,0755)
  37. /var/cpanel/apps/better_postgres.conf
  38. %preun
  39. /usr/local/cpanel/bin/unregister_appconfig better_postgres
  40. %post
  41. /usr/local/cpanel/bin/register_appconfig /var/cpanel/apps/better_postgres.conf
  42. %changelog
  43. * Tue Jul 21 2020 George S. Baugh <george@troglodyne.net> - 1.0.2
  44. - Section out Troglodyne-API into it's own RPM, add as dep
  45. * Tue Apr 14 2020 George S. Baugh <george@troglodyne.net> - 1.0.1
  46. - Initial Release