Пакет easyeffects: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | %def_disable snapshot %define __isa_bits %(s="%_lib"; s=${s#lib}; echo "${s:-32}") %define xdg_name com.github.wwmm.easyeffects Name: easyeffects Version: 7.1.6 Release: alt1 Summary: Audio effects for Pipewire applications License: GPL-3.0 Group: Sound Url: https://github.com/wwmm/%name %if_disabled snapshot Source: %url/archive/v%version/%name-%version.tar.gz %else Vcs: https://github.com/wwmm/easyeffects.git Source: %name-%version.tar %endif %define sigc_ver 3.0.6 %define gtk_ver 4.10 %define adwaita_ver 1.2.0 %define pw_api_ver 0.3 %define pw_ver 0.3.58 %define lv2_ver 1.18.2 %define lilv_ver 0.22 %define calf_ver 0.90.1 %define lsp_ver 1.2.10 Requires: pipewire >= %pw_ver dconf Requires: ladspa-zam-plugins Requires: calf-plugins >= %calf_ver Requires: lv2-lsp-plugins >= %lsp_ver Requires: lv2-mda-plugins BuildRequires(pre): rpm-macros-meson BuildRequires: meson gcc-c++ pkgconfig(sigc++-3.0) >= %sigc_ver libfmt-devel BuildRequires: yelp-tools desktop-file-utils /usr/bin/appstream-util BuildRequires: libgtk4-devel >= %gtk_ver pkgconfig(libadwaita-1) >= %adwaita_ver BuildRequires: pkgconfig(libportal-gtk4) BuildRequires: pkgconfig(libpipewire-%pw_api_ver) >= %pw_ver BuildRequires: nlohmann-json-devel BuildRequires: pkgconfig(gsl) BuildRequires: lv2-devel >= %lv2_ver BuildRequires: ladspa_sdk BuildRequires: libsndfile-devel libsamplerate-devel libfftw3-devel BuildRequires: libbs2b-devel BuildRequires: liblilv-devel >= %lilv_ver BuildRequires: libebur128-devel BuildRequires: pkgconfig(speexdsp) BuildRequires: pkgconfig(rnnoise) BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(soundtouch) BuildRequires: zita-convolver-devel BuildRequires: libdbus-devel BuildRequires: libtbb-devel %description This application used to be called PulseEffects but it was renamed to EasyEffects after we started to use GTK4 and replaced GStreamer by native PipeWire filters. %prep %setup %if "%__isa_bits" == "32" sed -i 's/tbb/tbb32/' src/meson.build %endif %build %meson %meson_build %install %meson_install # system-wide config directory #mkdir -p %buildroot%_sysconfdir/EasyEffects %find_lang --with-gnome --output=%name.lang %name %name-news %files -f %name.lang %_bindir/%name #%dir %_sysconfdir/EasyEffects %_desktopdir/%xdg_name.desktop %_datadir/glib-2.0/schemas/%xdg_name.*gschema.xml %_datadir/dbus-1/services/%xdg_name.service %_iconsdir/hicolor/*/apps/%{xdg_name}*.svg %_datadir/metainfo/%xdg_name.metainfo.xml %doc README* CHANGELOG.* %changelog * Sat Mar 30 2024 Yuri N. Sedunov <aris@altlinux.org> 7.1.6-alt1 - 7.1.6 * Sat Mar 23 2024 Yuri N. Sedunov <aris@altlinux.org> 7.1.5-alt1 - 7.1.5 * Fri Feb 02 2024 Yuri N. Sedunov <aris@altlinux.org> 7.1.4-alt1 - 7.1.4 - added lv2-mda-plugins to runtime dependencies (ALT #4913) * Thu Nov 09 2023 Yuri N. Sedunov <aris@altlinux.org> 7.1.3-alt1 - 7.1.3 * Tue Oct 31 2023 Yuri N. Sedunov <aris@altlinux.org> 7.1.1-alt1.1 - required lsp-plugins for all default arches * Sat Oct 28 2023 Yuri N. Sedunov <aris@altlinux.org> 7.1.1-alt1 - 7.1.1 * Thu Sep 07 2023 Yuri N. Sedunov <aris@altlinux.org> 7.1.0-alt1 - 7.1.0 * Tue Aug 29 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.8-alt1 - 7.0.8 * Sat Aug 12 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.7-alt1 - 7.0.7 * Sat Jul 29 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.6-alt1 - 7.0.6 * Tue Jun 13 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.5-alt1 - 7.0.5 * Tue May 02 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.4-alt1 - 7.0.4 * Thu Apr 06 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.3-alt1 - 7.0.3 * Tue Feb 28 2023 Yuri N. Sedunov <aris@altlinux.org> 7.0.1-alt1 - updated to v7.0.1-5-g224b641a * Sat Sep 03 2022 Yuri N. Sedunov <aris@altlinux.org> 6.3.0-alt1 - 6.3.0 * Tue Jul 26 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.8-alt1 - 6.2.8 * Tue Jul 19 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.7-alt1 - 6.2.7 * Thu Jun 23 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.6-alt1 - 6.2.6 * Sun May 01 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.5-alt1 - 6.2.5 * Tue Mar 08 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.4-alt1 - 6.2.4 * Tue Mar 01 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.3-alt1 - 6.2.3 * Thu Jan 06 2022 Yuri N. Sedunov <aris@altlinux.org> 6.2.1-alt1 - updated to v6.2.1-1-gcd8967b5 (ported to GTK4 + LibAdwaita) * Thu Nov 18 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.5-alt1 - 6.1.5 * Sun Oct 17 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.4-alt1 - 6.1.4 * Mon Oct 04 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.3-alt1 - 6.1.3 * Mon Sep 20 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.2-alt1 - 6.1.2 * Sun Sep 19 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.1-alt1 - 6.1.1 * Tue Sep 14 2021 Yuri N. Sedunov <aris@altlinux.org> 6.1.0-alt1 - first build to Sisyphus |