122 Star 0 Fork 10

src-openEuler / xmms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
xmms.spec 4.44 KB
一键复制 编辑 原始数据 按行查看 历史
wzx 提交于 2022-10-26 12:33 . Add sw64 architecture
Name: xmms
Epoch: 1
Version: 1.2.11
Release: 42.20071117cvs
License: GPLv2+
Summary: XMMS is a legacy GTK+1 music player modeled after Winamp
URL: https://git.conf.top/public/rpmbuild/src/master/xmms
Source0: xmms-%{version}-20071117cvs.patched.tar.bz2
Source1: xmms.sh
Source2: xmms.xpm
Source3: xmms-1.2.11-mpg123.tar.bz2
Source4: xmms.desktop
Provides: xmms-esd = 1:%{version}-%{release} xmms-gui bundled(libmpg123) xmms-mp3 = %{version}-%{release} xmms-libs = 1:%{version}-%{release}
Obsoletes: xmms-esd < 1:18.20071117cvs xmms-mp3 < 1.2.11-8 xmms-libs < 1:%{version}-%{release}
BuildRequires: gtk+-devel alsa-lib-devel libogg-devel libvorbis-devel mikmod-devel gettext-devel
BuildRequires: zlib-devel libGL-devel libXt-devel libSM-devel libXxf86vm-devel desktop-file-utils gcc
Requires: unzip libcanberra-gtk2 gtk2
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
Patch0001: xmms-1.2.6-audio.patch
Patch0002: xmms-1.2.6-lazy.patch
Patch0003: xmms-1.2.8-default-skin.patch
Patch0004: xmms-1.2.11-alsalib.patch
Patch0005: xmms-cd-mountpoint.patch
Patch0006: xmms-1.2.11-multilib.patch
Patch0007: xmms-1.2.11-is_quitting.patch
Patch0008: xmms-1.2.10-configfile-safe-write.patch
Patch0009: xmms-1.2.10-reposition.patch
Patch0010: xmms-play.patch
Patch0011: xmms-1.2.11-dso.patch
Patch0012: xmms-1.2.10-ubuntu-CVE-2007-0653.patch
Patch0013: xmms-alsa-fix-loop.patch
Patch0014: xmms-1.2.11-mikmod-fix.patch
Patch0015: xmms-1.2.11-a-b.patch
Patch9000: 9000-add-stack-protector-for-build.patch
Patch9001: xmms-1.2.11-20071117cvs-sw.patch
%description
XMMS is a legacy GTK+1 music player similar to Winamp's. XMMS supports
playlists and streaming content and has a configurable interface.
%package devel
Summary: Files required for XMMS plug-in development
Requires: gtk+-devel pkgconfig
Requires: xmms
%description devel
Files needed for building plug-ins for XMMS.
%package help
Summary: Help document for XMMS
Buildarch: noarch
%description help
Help document for XMMS.
%prep
%autosetup -n xmms-%{version}-20071117cvs -a3 -p1
sed -i -e 's|"/lib /usr/lib"|"/%{_lib} %{_libdir}"|' configure
install -p -m 0644 /usr/lib/rpm/mkinstalldirs mkinstalldirs
%build
%configure --disable-dependency-tracking --enable-kanji --enable-texthack --enable-ipv6 --with-pic --disable-esd
%make_build
%install
%make_install
install -dm 755 %{buildroot}%{_datadir}/xmms/Skins
%delete_la_and_a
mv %{buildroot}/%{_datadir}/locale/sr@Latn %{buildroot}/%{_datadir}/locale/sr@latin
for bin in xmms wmxmms ; do
install -Dpm 755 %{buildroot}%{_bindir}/$bin %{buildroot}%{_libexecdir}/$bin
sed -e "s|/usr/libexec/xmms|%{_libexecdir}/$bin|" %{SOURCE1} > %{buildroot}%{_bindir}/$bin
chmod 755 %{buildroot}%{_bindir}/$bin
done
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE4}
install -Dpm 644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/xmms.xpm
install -Dpm 644 xmms.pc %{buildroot}%{_libdir}/pkgconfig/xmms.pc
%find_lang xmms
%post
/sbin/ldconfig
%postun
/sbin/ldconfig
%files -f xmms.lang
%doc COPYING AUTHORS ChangeLog FAQ NEWS TODO README README.ab
%{_bindir}/{xmms,wmxmms}
%{_libexecdir}/{xmms,wmxmms}
%{_datadir}/applications/xmms.desktop
%{_datadir}/icons/hicolor/*x*/apps/xmms.xpm
%{_datadir}/xmms
%{_libdir}/libxmms.so.*
%{_libdir}/xmms/{Effect,General,Input,Output,Visualization}
%files devel
%{_bindir}/xmms-config
%{_includedir}/xmms/
%{_libdir}/libxmms.so
%{_datadir}/aclocal/xmms.m4
%{_libdir}/pkgconfig/xmms.pc
%files help
%{_mandir}/man1/*xmms.1*
%changelog
* Wed Oct 26 2022 wuzx<wuzx1226@qq.com> - 1:1.2.11-42.20071117cvs
- Add sw64 architecture
* Thu Jan 13 2022 Chen Chen <chen_aka_jan@163.com> - 1:1.2.11-41.20071117cvs
- fix mkinstalldirs path error
* Mon May 31 2021 huanghaitao <huanghaitao8@huawei.com> - 1:1.2.11-40.20071117cvs
- Completing build dependencies to fix gcc compiler missing error
* Tue Mar 17 2020 Ling Yang <lingyang2@huawei.com> - 1:1.2.11-39.20071117cvs
- Add stack protector for building
* Mon Jan 20 2020 wangzhishun <wangzhishun1@huawei.com> - 1:1.2.11-38.20071117cvs
- modify url
* Wed Jan 15 2020 openEuler Buildteam <buildteam@openeuler.org> - 1:1.2.11-37.20071117cvs
- Fix build dependence
* Fri Nov 29 2019 Ling Yang <lingyang2@huawei.com> - 1:1.2.11-36.20071117cvs
- Package init
1
https://gitee.com/src-openeuler/xmms.git
git@gitee.com:src-openeuler/xmms.git
src-openeuler
xmms
xmms
openEuler-22.03-LTS

搜索帮助