Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %define use_ccache 1
- %define ccachedir ~/.ccache-OOo%{mgasuffix}%{?_with_ccache: %global use_ccache 1}%{?_without_ccache: %global use_ccache 0}
- %define _enable_debug_packag %{nil}
- %define debug_package %{nil}
- %define distsuffix .mga
- %define dont_strip 1
- Vendor: MLO <http://www.mageialinux-online.org>
- Packager: david.david <david.david>
- Name: atunes
- Version: 2.1.0
- Release: %mkrel 1
- Summary: A full-featured audio player and manager
- Group: Sound
- License: GPLv2
- URL: http://www.atunes.org/
- Source: %{name}_%{version}.tar.gz
- BuildArch: noarch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
- Requires: java-1.6.0-openjdk
- Requires: mplayer
- Requires: vorbis-tools
- Requires: flac
- Requires: cdrkit-icedax
- Requires: xine-plugins
- Obsoletes: atunes < %{version}
- Provides: atunes = %{version}-%{release}
- %description
- aTunes is a full-featured audio player and manager, developed in
- Java programming language, so it can be executed on different
- platforms: Windows, Linux and Unix-like systems, ...
- Currently plays MP3, Ogg, WMA, WAV, FLAC, MP4 and radio streaming,
- allowing users to easily edit tags, organize music and rip Audio CDs.
- %prep
- %setup -q -n %{name}-%{version}-SNAPSHOT
- %build
- %install
- rm -rf %{buildroot}
- rm -rf win_tools
- rm -f aTunes.exe
- install -d %{buildroot}%{_bindir}
- install -d %{buildroot}%{_datadir}/%{name}
- install -d %{buildroot}%{_datadir}/%{name}/ico
- install -d %{buildroot}%{_datadir}/pixmaps
- cp -r ./* %{buildroot}%{_datadir}/%{name}/
- cp -f atunes.png %{buildroot}%{_datadir}/pixmaps/
- #xdg menu
- mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
- cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop << EOF
- [Desktop Entry]
- Encoding=UTF-8
- Name=aTunes
- Comment=Music reproductor
- Exec=/usr/bin/atunes
- Icon=atunes.png
- Terminal=false
- Type=Application
- StartupNotify=true
- MimeType=audio/x-mp3;audio/x-ogg;application/x-ogg;audio/x-mpegurl;audio/x-wav;audio/x-scpls;audio/mpegurl;audio/mp3;audio/mpeg;audio/x-mpeg;application/x-flac;audio/x-flac;
- Categories=Audio;Player;X-MandrivaLinux-Multimedia-Sound;AudioVideo;Java;X-MandrivaLinux-CrossDesktop;
- EOF
- #make Excutable
- cat > $RPM_BUILD_ROOT%{_bindir}/atunes << EOF
- #!/bin/sh
- cd /usr/share/atunes/
- sh ./aTunes.sh "$@"
- EOF
- chmod 0755 $RPM_BUILD_ROOT%{_bindir}/atunes
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root,0755)
- %{_bindir}/atunes
- %{_datadir}/pixmaps/atunes.png
- %{_datadir}/applications/%{name}.desktop
- %{_datadir}/%{name}/*
- %changelog
- * Mon Jun 25 2012 david.david <david.david> 2.1.0-1.mga2
- + Rebuild package for mga2
- - new version: 2.1.0
- - requires xine-plugins (Arch.x86_64 or Arch.i586)
- - requires java-1.6.0-openjdk (java-1.6.0-sun is not available in mga2)
Advertisement
Add Comment
Please, Sign In to add comment