110 # run the native installation logic |
110 # run the native installation logic |
111 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
111 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
112 |
112 |
113 # create additional installation paths |
113 # create additional installation paths |
114 %{l_shtool} mkdir -f -p -m 755 \ |
114 %{l_shtool} mkdir -f -p -m 755 \ |
|
115 $RPM_BUILD_ROOT%{l_prefix}/share/gmediaserver \ |
115 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/log \ |
116 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/log \ |
116 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/run |
117 $RPM_BUILD_ROOT%{l_prefix}/var/gmediaserver/run |
117 |
118 |
118 # correct the installation hierarchy |
119 # correct the installation hierarchy |
119 mv $RPM_BUILD_ROOT%{l_prefix}/share/man \ |
120 mv $RPM_BUILD_ROOT%{l_prefix}/share/man \ |
120 $RPM_BUILD_ROOT%{l_prefix}/ |
121 $RPM_BUILD_ROOT%{l_prefix}/ |
121 mv $RPM_BUILD_ROOT%{l_prefix}/share/info \ |
122 mv $RPM_BUILD_ROOT%{l_prefix}/share/info \ |
122 $RPM_BUILD_ROOT%{l_prefix}/ |
123 $RPM_BUILD_ROOT%{l_prefix}/ |
123 rm -rf $RPM_BUILD_ROOT%{l_prefix}/share |
|
124 |
124 |
125 # strip binaries laden with symbols |
125 # strip binaries laden with symbols |
126 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
126 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true |
127 |
127 |
128 # install runcommand script |
128 # install runcommand script |
156 |
156 |
157 %post |
157 %post |
158 if [ $1 -eq 2 ]; then |
158 if [ $1 -eq 2 ]; then |
159 # after upgrading package, restore runtime status |
159 # after upgrading package, restore runtime status |
160 eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true |
160 eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true |
161 [ ".$gmediaserver_active" = .yes ] && %{l_rc} gmediaserver start |
161 [ ".$gmediaserver_active" = .yes ] && sleep 2 && %{l_rc} gmediaserver start |
162 fi |
162 fi |
163 exit 0 |
163 exit 0 |
164 |
164 |
165 %preun |
165 %preun |
166 # before removing package, stop service and remove log files |
166 # before removing package, stop service and remove log files |