Name: alarm-manager
Version: 0.4.86
-Release: 1
+Release: 0
License: Apache-2.0
Summary: Alarm library
Group: Application Framework/Libraries
Source103: alarm-service.conf
Source1001: %{name}.manifest
-
BuildRequires: pkgconfig(appsvc)
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(bundle)
%build
-%autogen --disable-static
dbus-binding-tool --mode=glib-server --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-skeleton.h
dbus-binding-tool --mode=glib-client --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-stub.h
dbus-binding-tool --mode=glib-server --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-skeleton.h
dbus-binding-tool --mode=glib-client --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-stub.h
-
-%configure --disable-static
-make %{?_smp_mflags}
+%reconfigure --disable-static
+%__make %{?_smp_mflags}
%install
mkdir -p %{buildroot}/%{_sysconfdir}/dbus-1/system.d
install -m0644 %{SOURCE103} %{buildroot}%{_sysconfdir}/dbus-1/system.d/
-mkdir -p %{buildroot}/usr/share/license
-cp LICENSE %{buildroot}/usr/share/license/alarm-server
-cp LICENSE %{buildroot}/usr/share/license/libalarm
-cp LICENSE %{buildroot}/usr/share/license/libalarm-devel
+mkdir -p %{buildroot}%{_datadir}/license
+cp LICENSE %{buildroot}%{_datadir}/license/alarm-server
+cp LICENSE %{buildroot}%{_datadir}/license/libalarm
+cp LICENSE %{buildroot}%{_datadir}/license/libalarm-devel
%preun -n alarm-server
if [ $1 == 0 ]; then
%else
%{_sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules
%endif
-/usr/share/license/alarm-server
+%{_datadir}/license/alarm-server
%post -n libalarm -p /sbin/ldconfig
%manifest alarm-lib.manifest
%attr(0644,root,root) %{_libdir}/libalarm.so.0.0.0
%{_libdir}/libalarm.so.0
-/usr/share/license/libalarm
+%{_datadir}/license/libalarm
%files -n libalarm-devel
%manifest %{name}.manifest
%{_includedir}/*.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libalarm.so
-/usr/share/license/libalarm-devel
+%{_datadir}/license/libalarm-devel
Name: libmm-fileinfo
Summary: Media Fileinfo
Version: 0.6.0
-Release: 21
+Release: 0
Group: System/Libraries
-License: Apache License, Version 2.0
+License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
Source1001: libmm-fileinfo.manifest
BuildRequires: pkgconfig(mm-common)
CFLAGS="${CFLAGS} -D_MM_PROJECT_FLOATER -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
export CFLAGS
-%autogen.sh
-
+%reconfigure \
+ --disable-testmode \
+ --disable-dump \
+ --enable-dyn \
+ --disable-iommap \
+ --disable-gtk \
%if %{use_drm}
-%configure --disable-testmode --disable-dump --enable-dyn --disable-iommap --enable-drm --disable-gtk
+ --enable-drm
%else
-%configure --disable-testmode --disable-dump --enable-dyn --disable-iommap --disable-drm --disable-gtk
+ --disable-drm
%endif
-make
+%__make
%install
%make_install
cp %{SOURCE1001} .
%build
-%autogen
-%configure \
+if which gtkdocize >/dev/null 2>/dev/null; then
+ gtkdocize --docdir docs/ --flavour no-tmpl
+ gtkdocargs=--enable-gtk-doc
+else
+ echo "You don't have gtk-doc installed, and thus won't be able to generate the documentation."
+ rm -f docs/gtk-doc.make
+ echo 'EXTRA_DIST =' > docs/gtk-doc.make
+fi
+
+intltoolize --force --automake
+%reconfigure \
--enable-bootchart \
--libexecdir=%{_prefix}/lib \
--docdir=%{_docdir}/systemd \
--with-sysvinit-path= \
--with-sysvrcnd-path= \
--with-smack-run-label=System
-make %{?_smp_mflags} \
+%__make %{?_smp_mflags} \
systemunitdir=%{_unitdir} \
userunitdir=%{_unitdir_user}