lyrebird.spec 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. Name: lyrebird
  2. Summary: Simple and powerful voice changer for Linux, written with Python & GTK.
  3. URL: https://github.com/lyrebird-voice-changer/%{name}
  4. Version: 1.2.0
  5. Release: 3%{dist}
  6. License: MIT
  7. Source0: %{URL}/archive/v%{version}.tar.gz
  8. BuildArch: noarch
  9. BuildRequires: gettext
  10. Requires: python3 >= 3.7.0
  11. Requires: python3-toml
  12. Requires: python3-gobject
  13. Requires: gtk3
  14. Requires: sox
  15. Requires: ((pipewire and pipewire-pulseaudio) or pulseaudio)
  16. %description
  17. Simple and powerful voice changer for Linux, written with Python & GTK.
  18. Features:
  19. * Built in effects for accurate male and female voices.
  20. * Ability to create and load custom presets.
  21. * Manual pitch scale for finer adjustment.
  22. * Creates its own temporary virtual input device.
  23. * A clean and easy to use GUI.
  24. %prep
  25. %setup -q -n %{name}-%{version}
  26. %install
  27. install -dm 0755 %{buildroot}%{_bindir}
  28. install -m 0755 %{name} %{buildroot}%{_bindir}/
  29. install -dm 0755 %{buildroot}%{_datadir}/%{name}
  30. cp -rf app app.py icon.png %{buildroot}%{_datadir}/%{name}/
  31. install -dm 0755 %{buildroot}%{_datadir}/applications
  32. BIN_PATH=%{_bindir} SHARE_PATH=%{_datadir}/%{name} envsubst < %{name}.desktop > %{buildroot}%{_datadir}/applications/%{name}.desktop
  33. %files
  34. %defattr(-,root,root,-)
  35. %{_bindir}/%{name}
  36. %{_datadir}/%{name}
  37. %{_datadir}/applications/%{name}.desktop
  38. %license LICENSE
  39. %doc README.md CHANGELOG.md
  40. %changelog
  41. * Wed Aug 23 2023 ps-gill <pgdev@daak.ca> - 1.2.0-3
  42. - Rearranging "Requires" to give PipeWire preference.
  43. - Updating spec "install" path to remove additional slashes.
  44. * Wed Aug 23 2023 sT331h0rs3 <sT331h0rs3@gmail.com> - 1.2.0-2
  45. - Actualized dependencies.
  46. * Tue Aug 22 2023 sT331h0rs3 <sT331h0rs3@gmail.com> - 1.2.0-1
  47. - Update version to 1.2.0 and description.
  48. * Fri Jan 28 2022 sT331h0rs3 <sT331h0rs3@gmail.com> - 1.1.0-4
  49. - Change the GitHub URL and set noarch.
  50. * Sun Apr 04 2021 sT331h0rs3 <sT331h0rs3@gmail.com> - 1.1.0-3
  51. - Initial RPM packaging for Fedora is done.