--- /dev/null
+Name: calendar-service
+Summary: DB library for calendar
+Version: 0.1.15
+Release: 1
+Group: System/Libraries
+License: Apache 2.0
+Source0: %{name}-%{version}.tar.gz
+Source1: calendar.service
+Source1001: calendar-service.manifest
+Requires(post): /sbin/ldconfig
+Requires(post): /usr/bin/sqlite3, /bin/chown
+Requires(postun): /sbin/ldconfig
+
+BuildRequires: cmake
+BuildRequires: pkgconfig(db-util)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(alarm-service)
+BuildRequires: pkgconfig(icu-i18n)
+BuildRequires: pkgconfig(appsvc)
+BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(contacts-service2)
+BuildRequires: pkgconfig(pims-ipc)
+BuildRequires: pkgconfig(bundle)
+
+%description
+DB library for calendar
+
+%package devel
+Summary: DB library for calendar
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig(alarm-service)
+
+%description devel
+DB library for calendar (developement files)
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+
+%build
+%cmake .
+
+
+make %{?jobs:-j%jobs}
+
+%install
+%make_install
+
+mkdir -p %{buildroot}/etc/rc.d/rc3.d/
+mkdir -p %{buildroot}/etc/rc.d/rc5.d/
+ln -s ../init.d/calendar-serviced.sh %{buildroot}/etc/rc.d/rc3.d/S85calendar-serviced
+ln -s ../init.d/calendar-serviced.sh %{buildroot}/etc/rc.d/rc5.d/S85calendar-serviced
+
+mkdir -p %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants
+install %{SOURCE1} %{buildroot}%{_unitdir_user}/
+ln -s ../calendar.service %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants/
+
+%post
+/sbin/ldconfig
+
+chown :6003 /opt/usr/data/calendar-svc
+
+mkdir -p /opt/usr/dbspace
+
+chown :6003 /opt/usr/dbspace/.calendar-svc.db
+chown :6003 /opt/usr/dbspace/.calendar-svc.db-journal
+chown :6003 /opt/usr/data/calendar-svc/.CALENDAR_SVC_*
+
+chmod 660 /opt/usr/dbspace/.calendar-svc.db
+chmod 660 /opt/usr/dbspace/.calendar-svc.db-journal
+chmod 660 /opt/usr/data/calendar-svc/.CALENDAR_SVC_*
+
+%postun -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+#%{_libdir}/libcalendar-service-native.so.*
+%{_bindir}/calendar-serviced*
+%{_libdir}/libcalendar-service2.so.*
+%attr(0755,root,root) /etc/rc.d/init.d/calendar-serviced.sh
+/etc/rc.d/rc3.d/S85calendar-serviced
+/etc/rc.d/rc5.d/S85calendar-serviced
+%dir %attr(0775,root,root) /opt/usr/data/calendar-svc/
+/opt/usr/data/calendar-svc/.CALENDAR_SVC_CALENDAR_CHANGED
+/opt/usr/data/calendar-svc/.CALENDAR_SVC_EVENT_CHANGED
+/opt/usr/data/calendar-svc/.CALENDAR_SVC_TODO_CHANGED
+/usr/share/calendar-svc/dft-calendar
+%config(noreplace) /opt/usr/dbspace/.calendar-svc.db*
+%{_unitdir_user}/calendar.service
+%{_unitdir_user}/tizen-middleware.target.wants/calendar.service
+
+%files devel
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_includedir}/calendar-service/*.h
+%{_includedir}/calendar-service2/*.h
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/calendar.pc
+#%{_libdir}/pkgconfig/calendar-service-native.pc
+%{_libdir}/pkgconfig/calendar-service2.pc
+/opt/usr/data/calendar-svc/calendar-svc-initdb
+++ /dev/null
-Name: libslp-calendar
-Summary: DB library for calendar
-Version: 0.1.13
-Release: 41
-Group: System/Libraries
-License: Apache 2.0
-Source0: %{name}-%{version}.tar.gz
-Requires(post): /sbin/ldconfig
-Requires(post): /usr/bin/sqlite3
-Requires(postun): /sbin/ldconfig
-
-BuildRequires: cmake
-BuildRequires: pkgconfig(db-util)
-BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(alarm-service)
-BuildRequires: pkgconfig(icu-i18n)
-BuildRequires: pkgconfig(appsvc)
-
-%description
-DB library for calendar
-
-%package devel
-Summary: DB library for calendar
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig(alarm-service)
-
-%description devel
-DB library for calendar (developement files)
-
-%prep
-%setup -q
-
-
-%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
-
-
-make %{?jobs:-j%jobs}
-
-%install
-%make_install
-
-
-%post
-/sbin/ldconfig
-mkdir -p /opt/dbspace
-if [ -f /opt/dbspace/.calendar-svc.db ]
-then
- echo "calendar-svc.db exist"
-else
- calendar-svc-initdb
-fi
-
-chown :6003 /opt/dbspace/.calendar-svc.db
-chown :6003 /opt/dbspace/.calendar-svc.db-journal
-chown :6003 /opt/data/calendar-svc/.CALENDAR_SVC_*
-
-chmod 660 /opt/dbspace/.calendar-svc.db
-chmod 660 /opt/dbspace/.calendar-svc.db-journal
-chmod 660 /opt/data/calendar-svc/.CALENDAR_SVC_*
-
-vconftool set -t int db/calendar/timezone_on_off 0 -g 6003
-vconftool set -t string db/calendar/timezone_path "Asia/Seoul" -g 6003
-
-%postun -p /sbin/ldconfig
-
-
-%files
-%defattr(-,root,root,-)
-%{_bindir}/calendar-svc-initdb
-%{_libdir}/libcalendar-service.so.*
-/opt/data/calendar-svc/.CALENDAR_SVC_CALENDAR_CHANGED
-/opt/data/calendar-svc/.CALENDAR_SVC_EVENT_CHANGED
-/opt/data/calendar-svc/.CALENDAR_SVC_TODO_CHANGED
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/calendar-svc/*.h
-%{_includedir}/calendar/*.h
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/calendar.pc
-%{_libdir}/pkgconfig/calendar-service.pc
+++ /dev/null
-Name: e17-extra-config-modules
-Summary: The E17 Extra Config Modules
-Version: 0.1.28
-Release: 1
-Group: Graphical desktop/Enlightenment
-License: BSD
-Source0: %{name}-%{version}.tar.gz
-Source1001: e17-extra-config-modules.manifest
-BuildRequires: pkgconfig(enlightenment)
-BuildRequires: pkgconfig(utilX)
-BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(dlog)
-Requires: libX11
-
-
-%description
-The E17 Extra Config Modules The E17 extra config modules consists of modules made by SAMSUNG.
-
-
-%prep
-%setup -q
-cp %{SOURCE1001} .
-
-
-%build
-export CFLAGS+=" -Wall -g -fPIC -rdynamic"
-export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib"
-
-%ifarch %{arm}
-export CFLAGS+=" -D_ENV_ARM"
-%endif
-
-for FILE in config-tizen
-do
- (cd $FILE && ./autogen.sh && ./configure --prefix=/usr && make )
-done
-
-
-%install
-rm -rf %{buildroot}
-mkdir -p %{buildroot}/usr/share/license
-cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
-
-for FILE in config-tizen
-do
- (cd $FILE && %make_install )
-done
-
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{_libdir}/enlightenment/modules/config-tizen/*
-/usr/share/license/%{name}
-%manifest %{name}.manifest
--- /dev/null
+Name: e17-extra-private-modules
+Summary: The E17 Extra Private Modules The E17 extra private modules consists of modules made by SAMSUNG
+Version: 0.1.19
+Release: 1
+Group: TO_BE/FILLED_IN
+License: TO BE FILLED IN
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: pkgconfig(enlightenment)
+BuildRequires: pkgconfig(utilX)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(dlog)
+Requires: libx11
+
+
+%description
+The E17 Extra Private Modules The E17 extra private modules consists of modules made by SAMSUNG.
+
+
+%prep
+%setup -q
+
+
+%build
+export CFLAGS+=" -Wall -g -fPIC -rdynamic"
+export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib"
+
+%ifarch %{arm}
+export CFLAGS+=" -D_ENV_ARM"
+%endif
+
+for FILE in config-slp
+do
+ (cd $FILE && ./autogen.sh && ./configure --prefix=/usr && make )
+done
+
+
+%install
+rm -rf %{buildroot}
+
+for FILE in config-slp
+do
+ (cd $FILE && %make_install )
+done
+
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/enlightenment/modules/config-slp/*
+++ /dev/null
-Name: libfeedback
-Summary: Feedback library
-Version: 0.1.3
-Release: 0
-Group: System/Libraries
-License: Apache License, Version 2.0
-Source0: %{name}-%{version}.tar.gz
-Source1: libsvi.manifest
-source2: libfeedback.manifest
-source3: svi-data-sdk.manifest
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-BuildRequires: cmake
-BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(mm-keysound)
-BuildRequires: pkgconfig(haptic)
-BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(capi-base-common)
-
-%description
-Feedback library for playing sound, vibration and led
-
-
-%package -n libfeedback-devel
-Summary: Feedback library for (devel)
-Group: Development/Libraries
-Requires: libfeedback = %{version}-%{release}
-
-%description -n libfeedback-devel
-Feedback library for playing sound, vibration and led (devel)
-
-%package -n libsvi
-Summary: SVI library
-Group: Development/Libraries
-Requires: libfeedback = %{version}-%{release}
-
-%description -n libsvi
-SVI library
-
-%package -n libsvi-devel
-Summary: SVI library for (devel)
-Group: Development/Libraries
-Requires: libsvi = %{version}-%{release}
-
-%description -n libsvi-devel
-SVI library (devel)
-
-%package -n svi-data
-Summary: svi resource package
-Group: Development/Libraries
-
-%description -n svi-data
-svi resource package
-
-
-%prep
-%setup -q
-
-%build
-cp %{SOURCE1} .
-cp %{SOURCE2} .
-cp %{SOURCE3} .
-%cmake .
-make
-
-%install
-rm -rf %{buildroot}
-%make_install
-
-mkdir -p %{buildroot}/opt/share/svi/sound/touch
-mkdir -p %{buildroot}/opt/share/svi/sound/operation
-mkdir -p %{buildroot}/opt/share/svi/haptic/default
-mkdir -p %{buildroot}/opt/share/svi/haptic/touch
-
-%post -p /sbin/ldconfig
-
-%post -n libsvi -p /sbin/ldconfig
-
-%postun -n libsvi -p /sbin/ldconfig
-
-%post -n svi-data
-ln -s %{_datadir}/svi/sound/touch/key0.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key1.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key2.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key3.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key4.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key5.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key6.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key7.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key8.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/key9.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/keyasterisk.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/keysharp.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/sip.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/sip_backspace.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/touch/touch.wav /opt/share/svi/sound/touch
-ln -s %{_datadir}/svi/sound/operation/call_connect.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/call_disconnect.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/charger_connection.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/fully_charged.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/list_reorder.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/lock.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/low_battery.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/minute_minder.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/power_on.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/shutter.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/slider_sweep.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/unlock.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/sound/operation/volume_control.wav /opt/share/svi/sound/operation
-ln -s %{_datadir}/svi/haptic/default/Basic_call.tht /opt/share/svi/haptic/default
-ln -s %{_datadir}/svi/haptic/touch/touch.tht /opt/share/svi/haptic/touch
-
-%postun -p /sbin/ldconfig
-
-%postun -n svi-data
-rm -rf %{_datadir}/svi/
-rm -rf /opt/share/svi/
-
-%files
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{_libdir}/libfeedback.so.*
-
-%files -n libfeedback-devel
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{_includedir}/feedback/*.h
-%{_libdir}/libfeedback.so
-%{_libdir}/pkgconfig/feedback.pc
-
-%files -n libsvi
-%manifest %{name}.manifest
-%defattr(-,root,root,-)
-%{_libdir}/libsvi.so.*
-
-%files -n libsvi-devel
-%manifest %{name}.manifest
-%defattr(-,root,root-)
-%{_includedir}/svi/*.h
-%{_libdir}/libsvi.so
-%{_libdir}/pkgconfig/svi.pc
-
-%files -n svi-data
-%manifest %{name}.manifest
-%defattr(644,root,root,-)
-%{_datadir}/svi/*
-%defattr(666,app,app,-)
-%dir /opt/share/svi/sound/touch
-%dir /opt/share/svi/sound/operation
-%dir /opt/share/svi/haptic/default
-%dir /opt/share/svi/haptic/touch
--- /dev/null
+Name: libsvi
+Summary: SVI
+Version: 0.1.2
+Release: 8
+Group: System/Libraries
+License: Apache License, Version 2.0
+Source0: %{name}-%{version}.tar.gz
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(devman_haptic)
+BuildRequires: pkgconfig(mm-keysound)
+BuildRequires: pkgconfig(devman)
+
+%description
+
+%package devel
+Summary: SVI
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+
+%prep
+%setup -q
+
+%build
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+make
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/svi_test
+%{_libdir}/libsvi.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/svi/*.h
+%{_libdir}/libsvi.so
+%{_libdir}/pkgconfig/svi.pc
+
+%changelog
+* Thu Sep 06 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- if there isnt' haptic resource, it plays monotone
+- Tag : libsvi_0.1.2-8
+
+* Mon Aug 20 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- Re-uploaded because prev commit is not supply on tizen_build project
+- Tag : libsvi_0.1.2-7
+
+* Fri Aug 17 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- separate 2.0_beta branch from master
+- Remove code regarding led notification that is product feature
+- Tag : libsvi_0.1.2-6
+
+* Tue Aug 14 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- led bug fix
+- svi_play_led function is called twice
+- Tag : libsvi_0.1.2-5
+
+* Tue Aug 14 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- Code merge from old git
+- Tag : libsvi_0.1.2-4
+
+* Mon Aug 06 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- Add new code for support LED notification
+- Add svi-led.c file to convert ivt to led file
+- Change SVI_VIB_OPERATION_FULLYCHARGED to SVI_VIB_OPERATION_FULLCHARGED enum value
+- Tag : libsvi_0.1.2-3
+
+* Fri Aug 03 2012 - Jiyoung Yun <jy910.yun@samsung.com>
+- Change SVI_VIB_OPERATION_LOTBATT to SVI_VIB_OPERATION_LOWBATT value
+- Tag : libsvi_0.1.2-2
+
+* Fri Jul 13 2012 - Hyungdeuk Kim <hd3.kim@samsung.com>
+- Add 2 new enum type defined by ux 0627 document
+- remove temp code for error handling
Group: API/C API
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
+Source1001: capi-network-nfc.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(glib-2.0)
%prep
%setup -q
+cp %{SOURCE1001} .
%build
%files
-%manifest capi-network-nfc.manifest
+%manifest %{name}.manifest
%{_libdir}/libcapi-network-nfc.so*
/usr/share/license/capi-network-nfc
%files devel
+%manifest %{name}.manifest
%{_includedir}/network/*.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libcapi-network-nfc.so
Source2: setup-pulseaudio
Source3: sysconfig.sound-pulseaudio
Source99: baselibs.conf
+Source1001: pulseaudio.manifest
BuildRequires: fdupes
-BuildRequires: gdbm-devel
BuildRequires: intltool
BuildRequires: libcap-devel
BuildRequires: libtool
BuildRequires: pkgconfig(xcb) >= 1.6
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(sm)
+BuildRequires: pkgconfig(tdb)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(glib-2.0)
%endif
Requires: udev >= 146
Requires(pre): pwdutils
+Recommends: alsa-utils
+
%description
pulseaudio is a networked sound server for Linux, other Unix like
This package contains GDM integration hooks for the PulseAudio sound server.
+%package module-combine-sink
+Summary: PA module-combine-sink
+Group: Multimedia/PulseAudio
+
+%description module-combine-sink
+PA module-combine-sink.
+
+%package module-augment-properties
+Summary: PA module-augment-properties
+Group: Multimedia/PulseAudio
+
+%description module-augment-properties
+PA module-augment-properties.
+
%prep
%setup -q -T -b0
+cp %{SOURCE1001} .
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
# libpulse and libpulsecommon need each other - no way with as-needed
export LD_AS_NEEDED=0
echo "%{version}" > .tarball-version
-./bootstrap.sh
+./bootstrap.sh || :
%configure \
--disable-static \
--disable-rpath \
--enable-spolicy \
%endif
--enable-systemd \
+ --with-database=tdb \
--with-system-user=pulse \
--with-system-group=pulse \
--with-access-group=pulse-access \
--with-udev-rules-dir=/usr/lib/udev/rules.d \
--disable-hal
+
+
make %{?_smp_mflags} V=1
%install
rm -rf %{buildroot}%{_sysconfdir}/xdg/autostart/pulseaudio-kde.desktop
install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/sound
+
+mkdir -p %{buildroot}%{_includedir}/pulsemodule/pulse
+mkdir -p %{buildroot}%{_includedir}/pulsemodule/pulsecore
+
+cp %{buildroot}%{_includedir}/pulse/*.h %{buildroot}%{_includedir}/pulsemodule/pulse
+
%pre
groupadd -r pulse &>/dev/null || :
useradd -r -c 'PulseAudio daemon' \
%lang_package
%files
+%manifest %{name}.manifest
%defattr(-,root,root)
%license LICENSE GPL LGPL
%config(noreplace) %{_sysconfdir}/sysconfig/sound
%{_libdir}/pulse-%{drvver}/modules/module-alsa-sink.so
%{_libdir}/pulse-%{drvver}/modules/module-alsa-source.so
%{_libdir}/pulse-%{drvver}/modules/module-always-sink.so
-%{_libdir}/pulse-%{drvver}/modules/module-augment-properties.so
%{_libdir}/pulse-%{drvver}/modules/module-card-restore.so
%{_libdir}/pulse-%{drvver}/modules/module-cli.so
%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-tcp.so
%{_libdir}/pulse-%{drvver}/modules/module-cli-protocol-unix.so
%{_libdir}/pulse-%{drvver}/modules/module-combine.so
-%{_libdir}/pulse-%{drvver}/modules/module-combine-sink.so
%{_libdir}/pulse-%{drvver}/modules/module-console-kit.so
%{_libdir}/pulse-%{drvver}/modules/module-dbus-protocol.so
%{_libdir}/pulse-%{drvver}/modules/module-default-device-restore.so
%ghost %{_sysconfdir}/profile.d/pulseaudio.csh
%files esound-compat
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_bindir}/esdcompat
%{_bindir}/esd
%files gdm-hooks
+%manifest %{name}.manifest
%defattr(-,root,root)
%attr(0750, gdm, gdm) %dir %{_localstatedir}/lib/gdm
%attr(0700, gdm, gdm) %dir %{_localstatedir}/lib/gdm/.pulse
%attr(0600, gdm, gdm) %{_localstatedir}/lib/gdm/.pulse/default.pa
%files -n libpulse
+%manifest %{name}.manifest
%defattr(-,root,root)
%doc README LICENSE GPL LGPL
%dir %{_sysconfdir}/pulse/
%{_libdir}/pulseaudio/libpulsecommon-%{drvver}.so
%files module-devel
+%manifest %{name}.manifest
%defattr(-,root,root)
-%{_includedir}/pulsecore/*.h
+%{_includedir}/pulsemodule/pulsecore/*.h
%{_includedir}/pulsemodule/pulse/*.h
%{_libdir}/pkgconfig/pulseaudio-module-devel.pc
%files -n libpulse-devel
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_includedir}/pulse/
%{_libdir}/libpulse.so
%{_datadir}/vala
%files -n libpulse-mainloop-glib
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_libdir}/libpulse-mainloop-glib.so.*
%files module-bluetooth
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_libdir}/pulse-%{drvver}/modules/libbluetooth-ipc.so
%{_libdir}/pulse-%{drvver}/modules/libbluetooth-sbc.so
%attr(0755,root,root) %{_libexecdir}/pulse/proximity-helper
%files module-x11
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_sysconfdir}/xdg/autostart/pulseaudio.desktop
%{_bindir}/start-pulseaudio-x11
%{_libdir}/pulse-%{drvver}/modules/module-x11-xsmp.so
%files module-zeroconf
+%manifest %{name}.manifest
%defattr(-,root,root)
#%{_libdir}/pulse-%{drvver}/modules/libavahi-wrap.so
%{_libdir}/pulse-%{drvver}/modules/libraop.so
#%{_libdir}/pulse-%{drvver}/modules/module-zeroconf-publish.so
%files utils
+%manifest %{name}.manifest
%defattr(-,root,root)
%{_bindir}/pacat
%{_bindir}/pacmd
%{_bindir}/padsp
%{_bindir}/pasuspender
+%files module-combine-sink
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/pulse-%{version}/modules/module-combine-sink.so
+
+%files module-augment-properties
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%{_libdir}/pulse-%{version}/modules/module-augment-properties.so
+
%docs_package
%changelog
Group: libs
License: Apache License, Version 2.0
Source0: %{name}-%{version}.tar.gz
+Source1001: smartcard-plugin-nfc.manifest
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(nfc)
%prep
%setup -q
+cp %{SOURCE1001} .
%package devel
# -n nfc-common-lib -p /sbin/ldconfig
%files
-%manifest smartcard-plugin-nfc.manifest
+%manifest %{name}.manifest
%defattr(-,root,root,-)
/usr/lib/se/lib*.so
/usr/share/license/smartcard-plugin-nfc
Group: System/API
License: Apache-2.0 and IEFT RFC Collection
Source0: %{name}-%{version}.tar.gz
+Source1001: capi-system-info.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(vconf)
%prep
%setup -q
+cp %{SOURCE1001} .
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%files
+%manifest %{name}.manifest
%license LICENSE.APLv2 LICENSE.RFC4122
%{_libdir}/libcapi-system-info.so.*
%attr(0744,root,-) /etc/make_info_file.sh
%manifest system-info.manifest
%files devel
+%manifest %{name}.manifest
%{_includedir}/system/system_info.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libcapi-system-info.so
return group_dico_tmp
+def check_debugmode( opts_debug ):
+ global DEBUG_RUN
+ if opts_debug == "no":
+ DEBUG_RUN = False
+ elif opts_debug == "yes":
+ DEBUG_RUN = True
+
+
+
class spec2yoctoCommandline( cmdln.Cmdln ):
name = "spec2yocto"
version = "0.1"
pkg_co.print_list()
def do_createRecipes( self, subcmd, opts, project = None ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: create all packages recipes.
${cmd_usage}--
${cmd_option_list}
default = None,
help = "select the package_pn." )
def do_findBestSpecFile( self, subcmd, opts, package_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: print the speec file associate to package.
${cmd_usage}--
${cmd_option_list}
default = None,
help = "select the package_pn." )
def do_findSpecPatchFiles( self, subcmd, opts, patch_dir, ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: print patch from "specfile-patch" directory associate to package.
${cmd_usage}--
${cmd_option_list}
default = None,
help = "select the package_pn." )
def do_specfile_patcher( self, subcmd, opts, package_spec_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: patch the spec file with patch from "specfile-patch" directory.
${cmd_usage}--
${cmd_option_list}
default = None,
help = "select the package_pn." )
def do_prep( self, subcmd, opts, spec_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: print the bash code of the %prep section of a spec file.
${cmd_usage}--
${cmd_option_list}
"""
- global DEBUG_RUN
- if opts.debug == "no":
- DEBUG_RUN = False
- elif opts.debug == "yes":
- DEBUG_RUN = True
+ check_debugmode( opts.debug )
if opts.project is None:
project = SPEC2YOCTO_CONFIG.get_current_project()
default = None,
help = "select the package_pn." )
def do_compile( self, subcmd, opts, spec_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: print the bash code of the %build section of a spec file.
${cmd_usage}--
${cmd_option_list}
"""
- global DEBUG_RUN
+ check_debugmode( opts.debug )
+
if opts.project is None:
project = SPEC2YOCTO_CONFIG.get_current_project()
else:
project = opts.project
- if opts.debug == "no":
- DEBUG_RUN = False
- elif opts.debug == "yes":
- DEBUG_RUN = True
-
res = SpecParser( spec_path, package_pn = opts.package_pn ).get_build_section()
if res != 1:
print res
default = None,
help = "select the package_pn." )
def do_install( self, subcmd, opts, spec_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: print the bash code of the %install section of a spec file.
${cmd_usage}--
${cmd_option_list}
"""
- global DEBUG_RUN
- if opts.debug == "no":
- DEBUG_RUN = False
- elif opts.debug == "yes":
- DEBUG_RUN = True
+ check_debugmode( opts.debug )
+
if opts.project is None:
project = SPEC2YOCTO_CONFIG.get_current_project()
default = None,
help = "run the in debug mode.[yes/no]" )
def do_generateBuildStatus( self, subcmd, opts, project_path ):
- """${cmd_name}: print the list of package in projects.
-
+ """${cmd_name}: print the status and the the build state of packages,
+ builded in a single command.
+ exemple:
+ build/tmp-eglibc/buildstats/core-image-minimal-qemux86/XXXX/
${cmd_usage}--
${cmd_option_list}
"""
- global DEBUG_RUN
- if opts.debug == "no":
- DEBUG_RUN = False
- elif opts.debug == "yes":
- DEBUG_RUN = True
+ check_debugmode( opts.debug )
res_native, res = generateBuildStatus( project_path )
default = None,
help = "run the in debug mode.[yes/no]" )
def do_generatePseudoSpecfile( self, subcmd, opts, spec_path ):
- """${cmd_name}: print the list of package in projects.
+ """${cmd_name}: generate a spec file use by yocto, for packaging rpm.
${cmd_usage}--
${cmd_option_list}
"""
- global DEBUG_RUN
- if opts.debug == "no":
- DEBUG_RUN = False
- elif opts.debug == "yes":
- DEBUG_RUN = True
+ check_debugmode( opts.debug )
a_spec_parser = SpecParser( spec_path )
a_spec_parser.parse_raw_spec_file()