Sisyphus repository
Last update: 2017-12-16 21:07:06 +0300 | SRPMs: 18242 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.3.2-alt10
p8: 1.3.2-alt10
p7: 1.3.2-alt9
t7: 1.3.2-alt9
Platform6: 1.3.2-alt5
t6: 1.3.2-alt5

Group :: System/Kernel and hardware
Source RPM: ossp

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (1/2)   Repocop 

Raw spec file

Name: ossp
Version: 1.3.2
Release: alt10

Summary: OSS Proxy - emulate OSS device using CUSE
Group: System/Kernel and hardware
License: GPLv2
Url: http://osspd.sourceforge.net/

Packager: Denis Smirnov <mithraen at altlinux.ru>

Source: %name-%version.tar
Patch: ossp-1.3.2-alt-DSO.patch
Source1: osspd.service
Source2: ossp.tmpfiles.conf
Source3: ossp.modprobe.conf
Source4: ossp.rules

# Automatically added by buildreq on Sun Apr 10 2011 (-bb)

# optimized out: elfutils pkg-config

BuildRequires: libalsa-devel libfuse-devel libpulseaudio-devel

Requires(pre):
 fuse >= 2.8.5-alt2

%description
%summary

%prep
%setup
%patch -p2

%build
%make CFLAGS="%optflags"
%install
%make install DESTDIR=%buildroot prefix=/usr
install -D -m755 osspd.init %buildroot%_initdir/osspd
install -D -m644 modprobe %buildroot%_sysconfdir/modprobe.d/osspd.conf
install -D -m644 osspd.config %buildroot%_sysconfdir/sysconfig/osspd
install -D -m644 %SOURCE1 %buildroot%_unitdir/osspd.service
# sysconf/udev policy - /etc is for user

mkdir -p %buildroot%_udevrulesdir/
mkdir -p %buildroot/lib/tmpfiles.d
mv %buildroot%_sysconfdir/udev/rules.d/* %buildroot%_udevrulesdir/

install -D -m644 %SOURCE2 %buildroot/lib/tmpfiles.d/ossp.conf
install -D -m644 %SOURCE3 %buildroot/etc/modprobe.d/ossp.conf
cat %SOURCE4 >> %buildroot%_udevrulesdir/98-osscuse.rules

%preun
%preun_service osspd
%post
%post_service osspd

%files
/etc/modprobe.d/%name.conf
/lib/tmpfiles.d/%name.conf
%_udevrulesdir/98-osscuse.rules
%_sbindir/ossp-alsap
%_sbindir/ossp-padsp
%attr(2711,root,cuse) %_sbindir/osspd
%_initdir/osspd
%_sysconfdir/modprobe.d/osspd.conf
%config(noreplace) %_sysconfdir/sysconfig/osspd
%_unitdir/osspd.service

%changelog
* Tue Feb 04 2014 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt10
- auto-start when needed (thanks to led@)

* Wed Apr 24 2013 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt9
- repocop fixes

* Thu Jan 31 2013 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt8
- add systemd service file

* Sun Dec 09 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.2-alt7.1
- Completed linking

* Tue May 10 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt7
- cleanup unneeded hacks for run as unpriviledged user, osspd
  backends change uid to user that try access to /dev/dsp

* Fri May 06 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt6
- and one else fix for pid-file creation

* Thu May 05 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt5
- multiple fixes by led@
  - correctly create pid-files
  - use alsa backend by default
  - alsa/pulseaudio backend configurable in /etc/sysconfig/osspd

* Sat Apr 30 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt4
- fix modprobe (ALT #25537) thanks to vsu@
- start from root (starting with _osspd user not work correctly now)
- update from upstream

* Fri Apr 29 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt3
- fix initscript

* Thu Apr 28 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt2
- add initscript
- set preclaim_oss=0 in soundcore

* Sun Apr 10 2011 Denis Smirnov <mithraen at altlinux.ru> 1.3.2-alt1
- initial build for ALT Linux Sisyphus

 
© 2009–2017 Igor Zubkov