1fbbb3f
# Minimum audacious/audacious-plugins version in inter-package
1fbbb3f
# dependencies. We have 1.5.1 for both, so we enforce 1.5.1.
1fbbb3f
%define aud_ver 1.5.1
1b900bd
bfa5dbf
Name:           audacious-plugins
ba42ca7
Version:        1.5.1
33209ae
Release:        19%{?dist}
bfa5dbf
Summary:        Plugins for the Audacious media player
bfa5dbf
Group:          Applications/Multimedia
bbfee60
bbfee60
# LGPLv2+: adplug, bio2jack, rocklight
bbfee60
# MIT: crystalizer, dockalbumart
bbfee60
# BSD: lastfm
bbfee60
License:        GPLv2 and GPLv2+ and LGPLv2+ and MIT and BSD
bbfee60
bfa5dbf
URL:            http://audacious-media-player.org/
bfa5dbf
# The original source files contain various codecs which clash
bfa5dbf
# with the FE license guidelines. They are removed in the -fedora-
bfa5dbf
# file.
bbfee60
# Source0: http://distfiles.atheme.org/audacious-plugins-%{version}.tgz
bfa5dbf
Source0:        audacious-plugins-fedora-%{version}.tar.gz
bfa5dbf
Source1:        audacious-plugins.desktop
7b13496
Patch3:         audacious-plugins-1.5.1-libmtp.patch
c085eab
Patch4:         audacious-plugins-1.5.1-vorbis-oga.patch
c085eab
Patch5:         audacious-plugins-1.5.1-timidity-cfg.patch
c085eab
Patch6:         audacious-plugins-1.5.1-amidi-symbol.patch
1fbbb3f
Patch7:         audacious-plugins-1.5.1-neon-reader-error-crash.patch
1fbbb3f
Patch8:         audacious-plugins-1.5.1-sndfile-cleanup.patch
d9f3337
Patch9:         audacious-plugins-1.5.1-pulseaudio-volume.patch
a18984e
Patch10:        audacious-plugins-1.5.1-pulseaudio-volume-accuracy.patch
7669a1b
Patch11:        audacious-plugins-1.5.1-sndfile-playfix.patch
111e56b
Patch12:        audacious-plugins-1.5.1-modplug.patch
111e56b
Patch13:        audacious-plugins-1.5.1-musepack.patch
33209ae
Patch14:        audacious-plugins-1.5.1-neon.patch
34389cb
Patch15:        audacious-plugins-1.5.1-jack.patch
1fbbb3f
3583310
# alsa-ng plugin from 2.1 devel up to 2.2 alpha1
bbfee60
Patch50: audacious-plugins-1.5.1-alsa-ng.patch
f32123c
Patch51: audacious-plugins-1.5.1-alsaplug-id.patch
f32123c
Patch52: audacious-plugins-1.5.1-mixer-not-ready.patch
3583310
# fight snd_pcm_writei underruns
3583310
Patch53: audacious-plugins-1.5.1-underruns.patch
1fbbb3f
bfa5dbf
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
bfa5dbf
1b900bd
BuildRequires:  audacious-devel >= %{aud_ver}, esound-devel >= 0.2, libvorbis-devel >= 1.0
bfa5dbf
BuildRequires:  zlib-devel, desktop-file-utils >= 0.9, alsa-lib-devel
bfa5dbf
BuildRequires:  libsidplay-devel, libnotify-devel
bfa5dbf
BuildRequires:  libmpcdec-devel, libmusicbrainz-devel
bfa5dbf
BuildRequires:  taglib-devel >= 1.4, libogg-devel >= 1.0, flac-devel >= 1.1.2
bfa5dbf
BuildRequires:  libvisual-devel >= 0.2, SDL-devel >= 1.2.9
88e5b2b
BuildRequires:  gettext, libbinio-devel, curl-devel
bfa5dbf
BuildRequires:  arts-devel, libmodplug-devel, lirc-devel
bfa5dbf
BuildRequires:  jack-audio-connection-kit-devel, libsamplerate-devel
cabb467
BuildRequires:  pulseaudio-libs-devel, fluidsynth-devel
be2887b
BuildRequires:  wavpack-devel >= 4.31
5a8d59b
BuildRequires:  libXcomposite-devel
0b2608b
BuildRequires:  libmtp-devel
1fbbb3f
BuildRequires:  libmowgli-devel >= 0.5.0
0b2608b
BuildRequires:  mcs-devel >= 0.6.0
c085eab
BuildRequires:  libcdio-devel >= 0.70
c085eab
BuildRequires:  libcddb-devel >= 1.2.1
1fbbb3f
BuildRequires:  libsndfile-devel
c085eab
bbfee60
# experimental, disabled by default
bbfee60
BuildRequires:  neon-devel >= 0.25
bfa5dbf
1b900bd
Requires:       audacious >= %{aud_ver}
bfa5dbf
bbfee60
# last tagged f8-final
0b2608b
Obsoletes:      audacious-plugins-pulseaudio <= 1.3.5
0b2608b
Provides:       audacious-plugins-pulseaudio = %{version}
0b2608b
bfa5dbf
%description
1fbbb3f
Audacious is a media player that currently uses a skinned user interface
1fbbb3f
based on Winamp 2.x skins. It is based on ("forked off") BMP.
1fbbb3f
1fbbb3f
This package provides essential plugins for audio input, audio output and
1fbbb3f
visualization.
bfa5dbf
bfa5dbf
bfa5dbf
%package        jack
bfa5dbf
Summary:        Audacious output plugin for JACK sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-jack <= 1.1.2
bfa5dbf
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
bfa5dbf
bfa5dbf
%description    jack
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
JACK sound service.
bfa5dbf
bfa5dbf
bfa5dbf
%package        esd
bfa5dbf
Summary:        Audacious output plugin for esd sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-esd <= 1.1.2
bfa5dbf
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
bfa5dbf
bfa5dbf
%description    esd
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
ESD sound server.
bfa5dbf
bfa5dbf
bfa5dbf
%package        arts
bfa5dbf
Summary:        Audacious output plugin for KDE arts sound service
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
Obsoletes:      audacious-arts <= 1.1.2
bfa5dbf
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
bfa5dbf
bfa5dbf
%description    arts
bfa5dbf
This package provides an Audacious output plugin that uses the
bfa5dbf
KDE arts sound server.
bfa5dbf
bfa5dbf
bfa5dbf
%package        amidi
c085eab
Summary:        Audacious input plugin for amidi
bfa5dbf
Group:          Applications/Multimedia
bfa5dbf
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
bfa5dbf
bfa5dbf
%description    amidi
bfa5dbf
This package provides an Audacious input plugin that uses the
bfa5dbf
amidi sound service.
bfa5dbf
bfa5dbf
bfa5dbf
be2887b
%package        wavpack
c085eab
Summary:        Audacious input plugin for wavpack
be2887b
Group:          Applications/Multimedia
be2887b
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
be2887b
be2887b
%description    wavpack
be2887b
This package provides an Audacious input plugin that reads WavPack
be2887b
compressed files.
be2887b
be2887b
be2887b
18c915b
%package        metronome
c085eab
Summary:        Audacious input plugin simulating a metronome
18c915b
Group:          Applications/Multimedia
18c915b
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
18c915b
18c915b
%description    metronome
18c915b
This package provides an Audacious input plugin that simulates
18c915b
a metronome.
18c915b
18c915b
18c915b
18c915b
%package        vortex
c085eab
Summary:        Audacious input plugin for vortex audio files
18c915b
Group:          Applications/Multimedia
18c915b
1b900bd
Requires:       audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
18c915b
18c915b
%description    vortex
18c915b
This package provides an Audacious input plugin that reads
18c915b
vortex compressed files.
18c915b
18c915b
18c915b
bfa5dbf
%prep
bfa5dbf
%setup -q -n audacious-plugins-fedora-%{version}
bfa5dbf
7b13496
# Use libmtp 0.3
7b13496
%patch3 -p1 -b .libmtp
7b13496
c085eab
# accept .oga files
c085eab
%patch4 -p1 -b vorbis-oga
c085eab
c085eab
# look for timidity.cfg in /etc
c085eab
%patch5 -p1 -b timidity-cfg
c085eab
c085eab
# fix missing symbols in amidi
c085eab
%patch6 -p1 -b amidi-symbols
c085eab
1fbbb3f
# Patch possible neon crash on buffer underrun
1fbbb3f
%patch7 -p1 -b neon-reader-error-crash
1fbbb3f
1fbbb3f
# pause and seek for libsndfile input plugin
1fbbb3f
%patch8 -p1 -b .sndfile-cleanup
1fbbb3f
d9f3337
%patch9 -p1 -b .pulseaudio-volume
a18984e
%patch10 -p1 -b .pulseaudio-volume-accuracy
d9f3337
7669a1b
%patch11 -p1 -b .sndfile-playfix
111e56b
%patch12 -p1 -b .modplug
111e56b
%patch13 -p1 -b .musepack
33209ae
%patch14 -p1 -b .neon
34389cb
%patch15 -p1 -b .jack_free
7669a1b
bbfee60
%patch50 -p1 -b .alsa-ng
f32123c
%patch51 -p1 -b .alsa-ng2
f32123c
%patch52 -p1 -b .mixer-not-ready
3583310
%patch53 -p1 -b .underruns
1fbbb3f
1fbbb3f
sed -i '\,^.SILENT:,d' buildsys.mk.in
0b2608b
bfa5dbf
%build
bfa5dbf
%configure \
bfa5dbf
    --disable-rpath \
bfa5dbf
    --enable-chardet \
bfa5dbf
    --disable-dependency-tracking \
bfa5dbf
    --enable-amidiplug \
caaf9f0
    --disable-amidiplug-dummy \
0b2608b
    --disable-sse2 \
1fbbb3f
    --disable-rootvis \
1fbbb3f
    --disable-projectm \
0b2608b
    --enable-neon
bfa5dbf
0b2608b
make %{?_smp_mflags}
bfa5dbf
bfa5dbf
bfa5dbf
%install
bfa5dbf
rm -rf $RPM_BUILD_ROOT
1fbbb3f
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
18c915b
%find_lang %{name}
bfa5dbf
bfa5dbf
desktop-file-install --vendor fedora \
bfa5dbf
    --dir $RPM_BUILD_ROOT%{_datadir}/applications   \
bfa5dbf
    %{SOURCE1}
bfa5dbf
bfa5dbf
%clean
bfa5dbf
rm -rf $RPM_BUILD_ROOT
bfa5dbf
bfa5dbf
bfa5dbf
%post
1fbbb3f
update-desktop-database &> /dev/null || :
bfa5dbf
bfa5dbf
bfa5dbf
%postun
1fbbb3f
update-desktop-database &> /dev/null || :
bfa5dbf
bfa5dbf
18c915b
%files -f %{name}.lang
bfa5dbf
%defattr(-,root,root,-)
fdb3eae
%doc AUTHORS COPYING NEWS
1fbbb3f
%{_libdir}/audacious/Input/
1fbbb3f
%{_libdir}/audacious/Output/
1fbbb3f
%{_libdir}/audacious/Container/
1fbbb3f
%{_libdir}/audacious/Effect/
1fbbb3f
%{_libdir}/audacious/General/
1fbbb3f
%{_libdir}/audacious/Visualization/
1fbbb3f
%{_libdir}/audacious/Transport/
0b2608b
%exclude %{_libdir}/audacious/Input/amidi-plug.so
bbfee60
%exclude %{_libdir}/audacious/Input/amidi-plug/
0b2608b
%exclude %{_libdir}/audacious/Input/wavpack.so
0b2608b
%exclude %{_libdir}/audacious/Input/metronom.so
0b2608b
%exclude %{_libdir}/audacious/Input/vtx.so
0b2608b
%exclude %{_libdir}/audacious/Output/jackout.so
0b2608b
%exclude %{_libdir}/audacious/Output/arts.so
0b2608b
%exclude %{_libdir}/audacious/Output/ESD.so
bfa5dbf
%{_datadir}/applications/fedora-audacious-plugins.desktop
bfa5dbf
%{_datadir}/audacious/images/audioscrobbler.png
bfa5dbf
%{_datadir}/audacious/images/audioscrobbler_badge.png
1fbbb3f
%{_datadir}/audacious/paranormal/
bfa5dbf
bfa5dbf
%files jack
bfa5dbf
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Output/jackout.so
bfa5dbf
bfa5dbf
%files arts
bfa5dbf
%defattr(-,root,root,-)
bfa5dbf
%{_bindir}/audacious-arts-helper
0b2608b
%{_libdir}/audacious/Output/arts.so
bfa5dbf
bfa5dbf
%files esd
bfa5dbf
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Output/ESD.so
bfa5dbf
bfa5dbf
%files amidi
bfa5dbf
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Input/amidi-plug.so
bbfee60
%{_libdir}/audacious/Input/amidi-plug/
bfa5dbf
be2887b
%files wavpack
be2887b
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Input/wavpack.so
be2887b
18c915b
%files metronome
18c915b
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Input/metronom.so
18c915b
18c915b
%files vortex
18c915b
%defattr(-,root,root,-)
0b2608b
%{_libdir}/audacious/Input/vtx.so
18c915b
bfa5dbf
bfa5dbf
%changelog
33209ae
* Thu Dec  3 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-19
33209ae
- Fix truncated track name for streaming mp3 in neon.c (#543050).
34389cb
- Merge jack_free redeclaration fix.
33209ae
61573d6
* Tue Nov 17 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-18
fa2f5af
- Corrupt musepack files were able to crash Audacious.
61573d6
b756d6b
* Tue Nov 17 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-17
b756d6b
- More cleanup in musepack plugin.
b756d6b
111e56b
* Fri Nov 13 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-16
111e56b
- Patch musepack plugin to remove old cruft and fix playback.
111e56b
- Patch modplug plugin to remove old cruft and fix playback.
111e56b
7669a1b
* Wed Oct 28 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-15
7669a1b
- Remove decode_thread from sndfile plugin to fix playback.
7669a1b
0694837
* Wed Oct 21 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-14
0694837
- Set buffer_time_min in underruns patch. Depend on default buffer size.
0694837
a18984e
* Wed Oct 21 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-13
a18984e
- Patch pulseaudio plugin to not suffer from precision loss when
a18984e
  calculating the volume level to save.
a18984e
d9f3337
* Mon Oct 19 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-12
d9f3337
- Patch pulseaudio plugin to not get confused by volume values passed
d9f3337
  in via callback.
d9f3337
3583310
* Sat Sep 19 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-11
3583310
- Patch alsa-ng plugin with some buffer prefilling to fight underruns.
3583310
- Merge minor changes from 2.2 alpha1 alsa-ng plugin.
3583310
6eab049
* Thu Jul  2 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-10
6eab049
- Prevent alsalib mixer crash if mixer isn't ready.
6eab049
f32123c
* Mon Jun 29 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-9
f32123c
- Use old "ALSA" plugin id for config file.
f32123c
- Keep old mixer level even if mixer isn't ready.
f32123c
bbfee60
* Mon Jun 29 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-8
bbfee60
- Replace old ALSA output plugin and related patches with the
bbfee60
  "alsa-ng" code from Audacious 2.1 development. This is supposed to
bbfee60
  get rid of old cruft and mutex-locking overhead that cause performance
bbfee60
  regression in 1.5.1-6.
bbfee60
bbfee60
* Fri Jun  5 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-7
bbfee60
- Remove unapplied patches and verify that they have been merged.
bbfee60
- Multiple different licenses are used for the individual plugins.
bbfee60
- Move amidi-plug directory to amidi subpackage.
bbfee60
1fbbb3f
* Thu Jun  4 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.5.1-6
1fbbb3f
- Apply ALSA driver patches by Hans de Goede (#499942).
1fbbb3f
- Minor spec updates.
1fbbb3f
- Update scriptlets in accordance with guidelines.
1fbbb3f
- Build with libsndfile plugin for advanced formats in WAV and
1fbbb3f
  patch it for pause and seek (also fixes #501007).
1fbbb3f
1fbbb3f
* Wed May 06 2009 Ralf Ertzinger <ralf@skytale.net> 1.5.1-5
1fbbb3f
- Fix possible crash on neon buffer underrun (BZ#496413)
1fbbb3f
c085eab
* Fri May 01 2009 Ralf Ertzinger <ralf@skytale.net> 1.5.1-4
c085eab
- Accept .oga files (BZ#479120)
c085eab
- Look for timitidy.cfg in /etc (BZ#450933)
c085eab
- Fix missing symbols in amidi-plugin (BZ#478557)
c085eab
- Include CD-audio plugin (BZ#442921)
c085eab
a56e86b
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.1-3
a56e86b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a56e86b
7b13496
* Sat Sep 06 2008 Ralf Ertzinger <ralf@skytale.net> 1.5.1-2
7b13496
- Incorporate libmtp patch by Linus Walleij (BZ#459293)
7b13496
ba42ca7
* Sun Jun 08 2008 Ralf Ertzinger <ralf@skytale.net> 1.5.1-1
ba42ca7
- Update to 1.5.1
ba42ca7
f054858
* Mon Feb 11 2008 Ralf Ertzinger <ralf@skytale.net> 1.4.5-1
f054858
- Update to 1.4.5
f054858
734c021
* Fri Jan 02 2008 Ralf Ertzinger <ralf@skytale.net> 1.4.4-2
734c021
- Fix compilation with GCC 4.3
734c021
b646ffe
* Wed Jan 02 2008 Ralf Ertzinger <ralf@skytale.net> 1.4.4-1
b646ffe
- Update to 1.4.4
b646ffe
c260a7b
* Mon Dec 31 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.3.2-1
c260a7b
- Update to 1.4.3.2
c260a7b
99dbf4b
* Sun Dec 29 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.3.1-1
99dbf4b
- Update to 1.4.3.1
99dbf4b
1bad47a
* Sat Dec 29 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.3-1
1bad47a
- Update to 1.4.3
1bad47a
b18ce06
* Thu Dec 04 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.2-1
b18ce06
- Update to 1.4.2
b18ce06
24366ad
* Thu Nov 22 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.1-3
ddae232
- Fix some locking issues in the neon (HTTP/HTTPS stream) plugin
ddae232
0b2608b
* Mon Nov 19 2007 Ralf Ertzinger <ralf@skytale.net> 1.4.1-1
0b2608b
- Update to 1.4.1
0b2608b
cabb467
* Mon Oct 15 2007 Lubomir Kundrak 
cabb467
- Change BuildReq pulseaudio-devel to pulseaudio-libs-devel
cabb467
- Fix the License tag
cabb467
860b949
* Fri Aug 3 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.5-2
860b949
- Rebuild for clean upgrade path
860b949
71e9d4c
* Sat Jun 9 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.5-1.fc8
71e9d4c
- Update to 1.3.5
71e9d4c
eebdb37
* Sat May 26 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.4-2.fc8
eebdb37
- Bump tag for rebuild
eebdb37
f64c0e0
* Wed May 16 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.4-1.fc7
f64c0e0
- Update to 1.3.4
f64c0e0
1b900bd
* Sun Apr 22 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.3-2.fc7
1b900bd
- Introduce aud_ver variable into specfile
1b900bd
24352bc
* Fri Apr 20 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.3-1.fc7
24352bc
- Update to 1.3.3
24352bc
5a8d59b
* Sat Apr 07 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.2-1.fc7
5a8d59b
- Update to 1.3.2
5a8d59b
773bf92
* Fri Apr 06 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.1-2.fc7
773bf92
- Own %%{_datadir}/audacious
773bf92
18c915b
* Mon Apr 02 2007 Ralf Ertzinger <ralf@skytale.net> 1.3.1-1.fc7
18c915b
- Update to 1.3.1
18c915b
6564556
* Sun Feb 18 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-6.fc7
6564556
- Rebuild against new FLAC libraries (for real, this time)
6564556
6564556
* Thu Feb 15 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-5.fc7
779db7a
- Rebuild against new FLAC libraries
779db7a
2f0f841
* Mon Jan 15 2007 Ralf Ertzinger <ralf@skytale.net> 1.2.5-4.fc7
2f0f841
- Fix typo in BuildRequires
2f0f841
aea6e47
* Sat Dec 16 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-3.fc7
aea6e47
- Rebuild for new wavpack
aea6e47
caaf9f0
* Sun Dec 03 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-2.fc7
aea6e47
- Disable sndfile, which causes a non-pausable wav plugin to
caaf9f0
  be built
caaf9f0
be2887b
* Thu Nov 30 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.5-1.fc7
be2887b
- Update to 1.2.5
be2887b
- Add audacious-plugins-wavpack for WavPack input plugin
be2887b
- Drop cddb patch, included upstream
be2887b
4da6ebb
* Sun Nov 26 2006 Ralf Ertzinger <ralf@skytale.net> 1.2.2-1.fc7
bfa5dbf
- Initial RPM build for FE