Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37634668
en ru br
ALT Linux repositórios
S:0.4.0-alt3

Group :: Som
RPM: musitorius

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects}
%def_enable static

Name: musitorius
Version: 0.4.0
Release: alt3

Packager: Michael Pozhidaev <msp at altlinux.ru>
License: %gpl3plus
URL: http://www.marigostra.ru/musitorius/

Summary: The system service to control multimedia player
Group: Sound

Source: %name-%version.tar.gz
Source1: %name.initrc

Requires: mplayer
BuildRequires: rpm-build-licenses gcc-c++

%package -n lib%name-devel
BuildArch: noarch
Summary: C/C++ development files for %name
Group: Development/C
Requires: lib%name-devel-static

%package -n lib%name-devel-static
Summary: The static library for libmusitorius
Group: Development/C

%description
Musitorius is the approach to get multimedia player as a system
service. It allows distributed control for multimedia playback tasks
with client applications. Clients can initiate new tasks, give
different commands and get various information about service
status. Musitorius uses MPlayer utility as back-end program. It can
maintain log for every user about interrupted and completed tasks so
clients can resume required file playback just from the position the
previous playback was stopped. It is very useful to maintain bookmarks
for voiced books.

%description -n lib%name-devel
This package contains files used for developing applications with C/C++ language
and necessary to make connections to %name daemon.

%description -n lib%name-devel-static
This package contains library used for static linking of libmusitorius.

%prep
%setup -q
%build
%configure default_socket=/var/run/musitorius.socket
%make_build

%install
make DESTDIR=%buildroot install
install -pD -m755 %SOURCE1 %buildroot%_sysconfdir/rc.d/init.d/%name
install -pD -m644 ./src/libmusitorius/musitoriusclient.h %buildroot%_includedir/musitoriusclient.h

%if_enabled static
install -pD -m644 ./src/libmusitorius/libmusitorius.a %buildroot%_libdir/lib%name.a
%endif

%preun
%preun_service %name

%files
%_bindir/*
%doc AUTHOR COPYING README ChangeLog NEWS
#%config(noreplace) %_sysconfdir/%name.conf
%doc musitorius.conf
%_sysconfdir/rc.d/init.d/%name

%if_enabled static
%files -n lib%name-devel
%_includedir/*

%files -n lib%name-devel-static
%_libdir/lib%name.a
%endif

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009