/[smecontribs]/rpms/madsonic/contribs10/madsonic.spec
ViewVC logotype

Diff of /rpms/madsonic/contribs10/madsonic.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.5 by jpp, Sat Jul 23 07:06:28 2022 UTC Revision 1.12 by jpp, Sat Jan 21 19:53:35 2023 UTC
# Line 1  Line 1 
1  %define name madsonic  %define name madsonic
2  %define version 6.2.9092  %define version 6.2.9092
3  %define release 1  %define release 3
4  %define __os_install_post \  %define __os_install_post \
5         /usr/lib/rpm/brp-compress \         /usr/lib/rpm/brp-compress \
6         /usr/lib/rpm/brp-strip \         /usr/lib/rpm/brp-strip \
# Line 12  Version:        %{version} Line 12  Version:        %{version}
12  Release:        %{release}%{?dist}  Release:        %{release}%{?dist}
13  Summary:        A web-based music streamer, jukebox and Podcast receiver  Summary:        A web-based music streamer, jukebox and Podcast receiver
14  Source:         %{name}-%{version}.tar.gz  Source:         %{name}-%{version}.tar.gz
15    Source1:        madsonic.service
16  Patch0:         madsonic-6.2.9084-test.patch  Patch0:         madsonic-6.2.9084-test.patch
17    Patch1:         madsonic-6.2.9084-sysconfig.patch
18    Patch2:         madsonic-6.2.9092-bz12305-failing.patch
19  BuildRoot: /var/tmp/%{name}-%{version}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-buildroot
20  BuildArch: noarch  BuildArch: noarch
21  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
# Line 22  License:        GPLv3 Line 25  License:        GPLv3
25  URL:            http://madsonic.org  URL:            http://madsonic.org
26    
27  %changelog  %changelog
28    * Sat Jan 21 2023 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9092-3.sme
29    - fix failing service on update and few occasions [SME: 12305]
30    
31    * Fri Dec 30 2022 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9092-2.sme
32    - fix madsonic fails as starting before network
33    
34  * Fri Jul 22 2022 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9092-1.sme  * Fri Jul 22 2022 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9092-1.sme
35  - update with log4j fixes and more  - update with log4j fixes and more
36  - systemd capable  - systemd capable
37  - enable mediasonic.test by default  - add mediasonic.test
38    
39  * Fri Jun 04 2021 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9084-2.sme  * Fri Jun 04 2021 Jean-Philippe Pialasse <tests@pialasse.com> 6.2.9084-2.sme
40  - fix permissions [SME: 10699]  - fix permissions [SME: 10699]
# Line 52  Java 1.8 or higher is required to run Ma Line 61  Java 1.8 or higher is required to run Ma
61    
62  %prep  %prep
63  %setup  %setup
64    %patch0 -p1
65    %patch1 -p1
66    %patch2 -p1
67    mkdir -p root/usr/lib/systemd/system
68    cp %{SOURCE1} root/usr/lib/systemd/system
69  mkdir -p root/run/madsonic  mkdir -p root/run/madsonic
70  mkdir -p root/usr/lib/tmpfiles.d/  mkdir -p root/usr/lib/tmpfiles.d/
71    mkdir -p root/usr/bin
72  echo "d /run/madsonic 0755 madsonic madsonic" > root/usr/lib/tmpfiles.d/madsonic.conf  echo "d /run/madsonic 0755 madsonic madsonic" > root/usr/lib/tmpfiles.d/madsonic.conf
73  rm root/etc/init.d/madsonic  rm root/etc/init.d/madsonic
74  ln -sf root/usr/share/madsonic/madsonic.sh root/usr/bin/madsonic  
75  %patch0 -p1  pushd root/usr/bin/
76    ln -sf  /usr/share/madsonic/madsonic.sh madsonic
77    popd
78    
79    
80  %install  %install
# Line 68  rm -f %{name}-%{version}-filelist Line 85  rm -f %{name}-%{version}-filelist
85   --dir /usr/share/madsonic 'attr(0750,madsonic,madsonic)' \   --dir /usr/share/madsonic 'attr(0750,madsonic,madsonic)' \
86   --dir /var/madsonic 'attr(0750,madsonic,madsonic)' \   --dir /var/madsonic 'attr(0750,madsonic,madsonic)' \
87   --file /usr/lib/tmpfiles.d/madsonic.conf 'attr(0750,root,root)' \   --file /usr/lib/tmpfiles.d/madsonic.conf 'attr(0750,root,root)' \
88     --file /usr/lib/systemd/system/madsonic.service 'attr(0644,root,root)' \
89   --dir /run/madsonic 'attr(0755,madsonic,madsonic)' \   --dir /run/madsonic 'attr(0755,madsonic,madsonic)' \
90   --ignoredir /run \   --ignoredir /run \
91   --ignoredir "/etc/sysconfig/madsonic" \   --ignoredir "/etc/sysconfig/madsonic" \


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed