From: Ronan Le Martret Date: Fri, 26 Jul 2013 15:14:48 +0000 (+0200) Subject: - solve build freetype2 lua pciutils zip. X-Git-Tag: rev_0.4~260 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0376f3ee733de8dc4d74657cce4ecf0e3bf836b3;p=scm%2Fbb%2Ftizen.git - solve build freetype2 lua pciutils zip. --- diff --git a/meta-tizen-ivi/recipes-tizen/freetype2/freetype2-extraconf.inc b/meta-tizen-ivi/recipes-tizen/freetype2/freetype2-extraconf.inc index e69de29..20fdca3 100644 --- a/meta-tizen-ivi/recipes-tizen/freetype2/freetype2-extraconf.inc +++ b/meta-tizen-ivi/recipes-tizen/freetype2/freetype2-extraconf.inc @@ -0,0 +1,3 @@ +inherit pkgconfig binconfig +LIBTOOL = "${S}/builds/unix/${HOST_SYS}-libtool" +EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-tizen/pciutils/pciutils-extraconf.inc b/meta-tizen-ivi/recipes-tizen/pciutils/pciutils-extraconf.inc index e69de29..991429a 100644 --- a/meta-tizen-ivi/recipes-tizen/pciutils/pciutils-extraconf.inc +++ b/meta-tizen-ivi/recipes-tizen/pciutils/pciutils-extraconf.inc @@ -0,0 +1,21 @@ +PARALLEL_MAKE = "" + +EXTRA_OEMAKE = "-e MAKEFLAGS=" + +SRC_URI += "file://configure.patch \ + " + +do_patch_append () { + echo RLM begining of do_patch + cat ${WORKDIR}/configure.patch | patch -p1 -b + + echo RLM end of do_patch +} + + +do_configure () { + ( + cd lib && \ + ${PCI_CONF_FLAG} ./configure ${PV} ${datadir} ${TARGET_OS} ${TARGET_ARCH} + ) +} \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-tizen/pciutils/pciutils/configure.patch b/meta-tizen-ivi/recipes-tizen/pciutils/pciutils/configure.patch new file mode 100644 index 0000000..66c9f91 --- /dev/null +++ b/meta-tizen-ivi/recipes-tizen/pciutils/pciutils/configure.patch @@ -0,0 +1,104 @@ +Upstream-Status: Inappropriate [embedded specific] + +# +# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher +# +--- + +7/30/2010 - rebased to 3.1.5 by Qing He +1/22/2012 - rebased to 3.1.9 by Shane Wang + +diff -r af2b10cc3c14 Makefile +--- a/Makefile Sun Jan 22 18:36:34 2012 +0800 ++++ b/Makefile Sun Jan 22 18:38:54 2012 +0800 +@@ -37,7 +37,6 @@ + # Commands + INSTALL=install + DIRINSTALL=install -d +-STRIP=-s + CC=$(CROSS_COMPILE)gcc + AR=$(CROSS_COMPILE)ar + RANLIB=$(CROSS_COMPILE)ranlib +@@ -86,7 +85,7 @@ + example.o: example.c $(PCIINC) + + %: %.o +- $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ $(LDLIBS) -o $@ ++ $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ $(LIB_LDLIBS) -o $@ + + %.8 %.7: %.man + M=`echo $(DATE) | sed 's/-01-/-January-/;s/-02-/-February-/;s/-03-/-March-/;s/-04-/-April-/;s/-05-/-May-/;s/-06-/-June-/;s/-07-/-July-/;s/-08-/-August-/;s/-09-/-September-/;s/-10-/-October-/;s/-11-/-November-/;s/-12-/-December-/;s/\(.*\)-\(.*\)-\(.*\)/\3 \2 \1/'` ; sed <$< >$@ "s/@TODAY@/$$M/;s/@VERSION@/pciutils-$(VERSION)/;s#@IDSDIR@#$(IDSDIR)#" +@@ -101,7 +100,7 @@ + install: all + # -c is ignored on Linux, but required on FreeBSD + $(DIRINSTALL) -m 755 $(DESTDIR)$(SBINDIR) $(DESTDIR)$(IDSDIR) $(DESTDIR)$(MANDIR)/man8 $(DESTDIR)$(MANDIR)/man7 +- $(INSTALL) -c -m 755 $(STRIP) lspci setpci $(DESTDIR)$(SBINDIR) ++ $(INSTALL) -c -m 755 lspci setpci $(DESTDIR)$(SBINDIR) + $(INSTALL) -c -m 755 update-pciids $(DESTDIR)$(SBINDIR) + $(INSTALL) -c -m 644 $(PCI_IDS) $(DESTDIR)$(IDSDIR) + $(INSTALL) -c -m 644 lspci.8 setpci.8 update-pciids.8 $(DESTDIR)$(MANDIR)/man8 +diff -r af2b10cc3c14 lib/configure +--- a/lib/configure Sun Jan 22 18:36:34 2012 +0800 ++++ b/lib/configure Sun Jan 22 18:38:54 2012 +0800 +@@ -14,6 +14,10 @@ + fi + } + ++VERSION=$1 ++IDSDIR=$2 ++DNS=yes ++ + if [ -z "$VERSION" -o -z "$IDSDIR" ] ; then + echo >&2 "Please run the configure script from the top-level Makefile" + exit 1 +@@ -21,8 +25,8 @@ + + echo_n "Configuring libpci for your system..." + if [ -z "$HOST" ] ; then +- sys=`uname -s` +- rel=`uname -r` ++ sys=${3:-`uname -s`} ++ rel= + realsys="$sys" + if [ "$sys" = "AIX" -a -x /usr/bin/oslevel -a -x /usr/sbin/lsattr ] + then +@@ -30,7 +34,7 @@ + proc=`/usr/sbin/lsdev -C -c processor -S available -F name | head -1` + cpu=`/usr/sbin/lsattr -F value -l $proc -a type | sed 's/_.*//'` + else +- cpu=`uname -m | sed 's/^i.86$/i386/;s/^sun4u$/sparc64/;s/^i86pc$/i386/;s/^BePC$/i386/;s/^BeMac$/powerpc/;s/^BeBox$/powerpc/'` ++ cpu=${4:-`uname -m | sed 's/^i.86$/i386/;s/^sun4u$/sparc64/;s/^i86pc$/i386/;s/^BePC$/i386/;s/^BeMac$/powerpc/;s/^BeBox$/powerpc/'`} + fi + if [ "$sys" = "GNU/kFreeBSD" -o "$sys" = "DragonFly" ] + then +@@ -40,7 +44,7 @@ + then + sys=cygwin + fi +- HOST=${3:-$cpu-$sys} ++ HOST=$cpu-$sys + fi + [ -n "$RELEASE" ] && rel="${RELEASE}" + # CAVEAT: tr on Solaris is a bit weird and the extra [] is otherwise harmless. +@@ -49,6 +53,21 @@ + sys=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + echo " $host $rel $cpu $sys" + ++if [ "$host" = "linux--gnueabi" ] ++then ++ sys=linux ++fi ++ ++if [ "$host" = "linux--uclibc" ] ++then ++ sys=linux ++fi ++ ++if [ "$host" = "linux--uclibceabi" ] ++then ++ sys=linux ++fi ++ + c=config.h + m=config.mk + echo >$c '#define PCI_CONFIG_H' diff --git a/meta-tizen-ivi/recipes-tizen/zip/zip-extraconf.inc b/meta-tizen-ivi/recipes-tizen/zip/zip-extraconf.inc index e69de29..ceca350 100644 --- a/meta-tizen-ivi/recipes-tizen/zip/zip-extraconf.inc +++ b/meta-tizen-ivi/recipes-tizen/zip/zip-extraconf.inc @@ -0,0 +1,3 @@ +EXTRA_OEMAKE = "'CC=${CC}' 'BIND=${CC}' 'AS=${CC} -c' 'CPP=${CPP}' \ + 'CFLAGS=-I. -DUNIX ${CFLAGS}' 'INSTALL=install' \ + 'BINFLAGS=0755' 'INSTALL_D=install -d'" \ No newline at end of file diff --git a/proto-meta-Tizen_ivi_3.0/rpm_tizen_macro/lib/macros b/proto-meta-Tizen_ivi_3.0/rpm_tizen_macro/lib/macros index 4b8f339..19fec66 100644 --- a/proto-meta-Tizen_ivi_3.0/rpm_tizen_macro/lib/macros +++ b/proto-meta-Tizen_ivi_3.0/rpm_tizen_macro/lib/macros @@ -826,8 +826,8 @@ posix.setenv("RPMBUILD_SOURCEDIR",rpm.expand("%?_sourcedir")); %_build_cpu %{_host_cpu} %_build_vendor %{_host_vendor} %_build_os %{_host_os} -%_host i686-tizen-linux-gnu -%_host_alias i686-tizen-linux-gnu%{nil} +%_host \${HOST_SYS} +%_host_alias \${HOST_SYS}%{nil} %_host_cpu i686 %_host_vendor tizen %_host_os linux diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/SDL/packaging/SDL.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/SDL/packaging/SDL.spec index 8314b68..7f2fef9 100644 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/SDL/packaging/SDL.spec +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/SDL/packaging/SDL.spec @@ -9,8 +9,7 @@ Url: http://www.libsdl.org/ Group: System/Libraries Source: http://www.libsdl.org/release/SDL-%{version}.tar.gz Source2: baselibs.conf -# PATCH-FIX-OPENSUSE SDL-1.2.13-x11-keytounicode.patch -Patch0: SDL-1.2.13-x11-keytounicode.patch +Source1001: SDL.manifest BuildRequires: autoconf BuildRequires: gcc-c++ BuildRequires: libpulse-devel @@ -59,7 +58,7 @@ library. %prep %setup -q -%patch0 +cp %{SOURCE1001} . # remove the file to provide sufficient evidence that we are # not using this file during the build [bnc#508111] @@ -87,11 +86,13 @@ make %{?_smp_mflags} %postun -n libSDL -p /sbin/ldconfig %files -n libSDL +%manifest %{name}.manifest %defattr(-,root,root) %doc COPYING %{_libdir}/*.so.* %files -n libSDL-devel +%manifest %{name}.manifest %defattr(-,root,root) %{_bindir}/* %{_libdir}/*.so diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/calendar-service.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/calendar-service.spec deleted file mode 100644 index beef873..0000000 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/calendar-service.spec +++ /dev/null @@ -1,107 +0,0 @@ -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 diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/libslp-calendar.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/libslp-calendar.spec new file mode 100644 index 0000000..367f2f6 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/libslp-calendar.spec @@ -0,0 +1,86 @@ +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 diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-config-modules.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-config-modules.spec new file mode 100644 index 0000000..8e34718 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-config-modules.spec @@ -0,0 +1,55 @@ +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 diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-private-modules.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-private-modules.spec deleted file mode 100644 index d372f52..0000000 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-private-modules.spec +++ /dev/null @@ -1,48 +0,0 @@ -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/* diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/filesystem/packaging/filesystem.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/filesystem/packaging/filesystem.spec index dff0535..e4e45d3 100644 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/filesystem/packaging/filesystem.spec +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/filesystem/packaging/filesystem.spec @@ -44,7 +44,7 @@ cd %{buildroot} mkdir -p boot dev \ etc/{X11/{applnk,fontpath.d},xdg/autostart,ld.so.conf.d,opt,pm/{config.d,power.d,sleep.d},xinetd.d,skel,sysconfig,pki} \ - home media mnt opt proc root run/lock srv sys tmp \ + home media mnt opt/home/{app,developer} proc root run/lock srv sys tmp \ usr/{bin,etc,games,include,%{_lib}/{pkgconfig,games,sse2,tls,X11,pm-utils/{module.d,power.d,sleep.d}},lib/{games,locale,modules,sse2},libexec,local/{bin,etc,games,lib,%{_lib},sbin,src,share/{applications,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x},info},libexec,include,},sbin,share/{help/C,aclocal,applications,augeas/lenses,backgrounds,desktop-directories,dict,doc,empty,games,ghostscript/conf.d,gnome,icons,idl,info,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x,0p,1p,3p},mime-info,misc,omf,pixmaps,sounds,themes,xsessions,X11},src,src/kernels,src/debug} \ var/{adm,empty,gopher,lib/{empty,games,misc,rpm-state},local,lock/subsys,log,nis,preserve,run,spool/{mail,lpd,uucp},tmp,db,cache,opt,games,yp} @@ -97,6 +97,8 @@ return 0 %post -p posix.symlink("../run", "/var/run") posix.symlink("../run/lock", "/var/lock") +posix.symlink("/opt/home/app", "/home/app") +posix.symlink("/opt/home/developer", "/home/developer") %files -f filelist %defattr(0755,root,root,-) @@ -108,6 +110,8 @@ posix.symlink("../run/lock", "/var/lock") %{_sysconfdir}/X11 %{_sysconfdir}/xdg %{_sysconfdir}/opt +%attr(700,app,app) /opt/home/app +%attr(700,developer,developer) /opt/home/developer %{_sysconfdir}/pm %{_sysconfdir}/xinetd.d %{_sysconfdir}/skel diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base.spec deleted file mode 100644 index 431e9e5..0000000 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base.spec +++ /dev/null @@ -1,559 +0,0 @@ -%bcond_with introspection -%bcond_with cdparanoia - -Name: gst-plugins-base -Version: 1.0.7 -Release: 0 -License: LGPL-2.1+ and GPL-2.0+ -Summary: GStreamer Streaming-Media Framework Plug-Ins -%define gst_branch 1.0 -Url: http://gstreamer.freedesktop.org/ -Group: Multimedia/Audio -Source: http://download.gnome.org/sources/gst-plugins-base/1.0/%{name}-%{version}.tar.xz -Source2: baselibs.conf -Source1001: gst-plugins-base.manifest -BuildRequires: gettext-tools -BuildRequires: gst-common -BuildRequires: glib2-devel >= 2.32 -BuildRequires: gstreamer-devel >= 1.0.0 -BuildRequires: gstreamer-utils > 0.11 -BuildRequires: orc >= 0.4.16 -BuildRequires: python -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(ice) -BuildRequires: pkgconfig(sm) -BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xv) -%if %{with introspection} -BuildRequires: gobject-introspection-devel >= 1.31.1 -%endif -%if %{with cdparanoia} -BuildRequires: pkgconfig(cdparanoia-3) -%endif -BuildRequires: pkgconfig(alsa) >= 0.9.1 -BuildRequires: pkgconfig(freetype2) >= 2.0.9 -#BuildRequires: pkgconfig(iso-codes) -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(ogg) >= 1.0 -BuildRequires: pkgconfig(pango) >= 1.22.0 -BuildRequires: pkgconfig(pangocairo) >= 1.22.0 -BuildRequires: pkgconfig(theoradec) >= 1.1 -BuildRequires: pkgconfig(theoraenc) >= 1.1 -BuildRequires: pkgconfig(vorbis) >= 1.0 -BuildRequires: pkgconfig(vorbisenc) >= 1.0 -BuildRequires: pkgconfig(zlib) -Requires: gstreamer >= 1.0.0 -Supplements: gstreamer - -%description -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n libgstapp -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgstapp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstApp -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstApp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstaudio -Summary: GStreamer Streaming-Media Framework Plug-Ins -Requires: %{name} - -%description -n libgstaudio -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstAudio -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstAudio -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstfft -Summary: GStreamer Streaming-Media Framework Plug-Ins -Requires: %{name} - -%description -n libgstfft -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstFft -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstFft -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstpbutils -Summary: GStreamer Streaming-Media Framework Plug-Ins -Requires: %{name} - -%description -n libgstpbutils -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstPbutils -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstPbutils -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstriff -Summary: GStreamer Streaming-Media Framework Plug-Ins -Requires: %{name} - -%description -n libgstriff -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstRiff -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstRiff -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstrtp -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgstrtp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstRtp -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstRtp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstrtsp -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgstrtsp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstRtsp -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstRtsp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstsdp -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgstsdp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstSdp -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstSdp -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgsttag -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgsttag -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstTag -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstTag -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package -n libgstvideo -Summary: GStreamer Streaming-Media Framework Plug-Ins -# We want to have base modules installed: -Requires: %{name} - -%description -n libgstvideo -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -%package -n typelib-GstVideo -Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings - -%description -n typelib-GstVideo -GStreamer is a streaming media framework based on graphs of filters -that operate on media data. Applications using this library can do -anything media-related, from real-time sound processing to playing -videos. Its plug-in-based architecture means that new data types or -processing capabilities can be added simply by installing new plug-ins. - -This package provides the GObject Introspection bindings for GStreamer -plug-ins. - -%package devel -Summary: Include files and Libraries -Requires: libgstapp = %{version} -Requires: libgstaudio = %{version} -Requires: libgstfft = %{version} -Requires: libgstpbutils = %{version} -Requires: libgstriff = %{version} -Requires: libgstrtp = %{version} -Requires: libgstrtsp = %{version} -Requires: libgstsdp = %{version} -Requires: libgsttag = %{version} -Requires: libgstvideo = %{version} -%if %{with introspection} -Requires: typelib-GstApp = %{version} -Requires: typelib-GstAudio = %{version} -Requires: typelib-GstFft = %{version} -Requires: typelib-GstPbutils = %{version} -Requires: typelib-GstRiff = %{version} -Requires: typelib-GstRtp = %{version} -Requires: typelib-GstRtsp = %{version} -Requires: typelib-GstSdp = %{version} -Requires: typelib-GstTag = %{version} -Requires: typelib-GstVideo = %{version} -%endif -Provides: gst-plugins-base-devel = %{version} - -%description devel -This package contains all necessary include files and libraries needed -to compile and link applications that use gstreamer-plugins-base. - - -%prep -%setup -q -cp %{SOURCE1001} . -rm -rf common -cp -a %{_datadir}/gst-common common -find common -exec touch {} \; - -%build -# FIXME: GTKDOC_CFLAGS, GST_OBJ_CFLAGS: -# Silently ignored compilation of uninstalled gtk-doc scanners without RPM_OPT_FLAGS. -export V=1 -NOCONFIGURE=1 ./autogen.sh -export CFLAGS="%{optflags} -fno-strict-aliasing" -%configure\ - --disable-static\ - --enable-experimental\ - --disable-gtk-doc\ -%if %{with introspection} - --enable-introspection\ -%endif - --disable-examples -make %{?_smp_mflags} - -%install -%make_install -%find_lang %{name}-%{gst_branch} -mv %{name}-%{gst_branch}.lang %{name}.lang - -%post -n libgstapp -p /sbin/ldconfig - -%postun -n libgstapp -p /sbin/ldconfig - -%post -n libgstaudio -p /sbin/ldconfig - -%postun -n libgstaudio -p /sbin/ldconfig - -%post -n libgstfft -p /sbin/ldconfig - -%postun -n libgstfft -p /sbin/ldconfig - -%post -n libgstpbutils -p /sbin/ldconfig - -%postun -n libgstpbutils -p /sbin/ldconfig - -%post -n libgstriff -p /sbin/ldconfig - -%postun -n libgstriff -p /sbin/ldconfig - -%post -n libgstrtp -p /sbin/ldconfig - -%postun -n libgstrtp -p /sbin/ldconfig - -%post -n libgstrtsp -p /sbin/ldconfig - -%postun -n libgstrtsp -p /sbin/ldconfig - -%post -n libgstsdp -p /sbin/ldconfig - -%postun -n libgstsdp -p /sbin/ldconfig - -%post -n libgsttag -p /sbin/ldconfig - -%postun -n libgsttag -p /sbin/ldconfig - -%post -n libgstvideo -p /sbin/ldconfig - -%postun -n libgstvideo -p /sbin/ldconfig - -%lang_package - -%files -%manifest %{name}.manifest -%defattr(-, root, root) -%license COPYING COPYING.LIB -%{_bindir}/gst-discoverer-%{gst_branch} -%{_libdir}/gstreamer-%{gst_branch}/libgstadder.so -%{_libdir}/gstreamer-%{gst_branch}/libgstalsa.so -%{_libdir}/gstreamer-%{gst_branch}/libgstapp.so -%{_libdir}/gstreamer-%{gst_branch}/libgstaudioconvert.so -%{_libdir}/gstreamer-%{gst_branch}/libgstaudioresample.so -%{_libdir}/gstreamer-%{gst_branch}/libgstaudiotestsrc.so -%{_libdir}/gstreamer-%{gst_branch}/libgstaudiorate.so -%{_libdir}/gstreamer-%{gst_branch}/libgstgio.so -%{_libdir}/gstreamer-%{gst_branch}/libgstogg.so -%{_libdir}/gstreamer-%{gst_branch}/libgstplayback.so -%{_libdir}/gstreamer-%{gst_branch}/libgstsubparse.so -%{_libdir}/gstreamer-%{gst_branch}/libgsttcp.so -%{_libdir}/gstreamer-%{gst_branch}/libgsttheora.so -%{_libdir}/gstreamer-%{gst_branch}/libgsttypefindfunctions.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvideoconvert.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvideorate.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvideoscale.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvideotestsrc.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvolume.so -%{_libdir}/gstreamer-%{gst_branch}/libgstvorbis.so -%{_libdir}/gstreamer-%{gst_branch}/libgstencodebin.so -%doc %{_mandir}/man1/gst-discoverer-* - -%{_libdir}/gstreamer-%{gst_branch}/libgstpango.so -%{_libdir}/gstreamer-%{gst_branch}/libgstximagesink.so -%{_libdir}/gstreamer-%{gst_branch}/libgstxvimagesink.so -%if %{with cdparanoia} -%{_libdir}/gstreamer-%{gst_branch}/libgstcdparanoia.so -%endif - -%files -n libgstapp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstapp*.so.* - -%files -n libgstaudio -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstaudio*.so.* - -%files -n libgstfft -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstfft*.so.* - -%if %{with introspection} -%files -n typelib-GstApp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstApp-*.typelib - -%files -n typelib-GstAudio -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstAudio-*.typelib - -%files -n typelib-GstFft -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstFft-*.typelib - -%files -n typelib-GstRiff -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstRiff-*.typelib - -%files -n typelib-GstRtp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstRtp-*.typelib - -%files -n typelib-GstRtsp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstRtsp-*.typelib - -%files -n typelib-GstSdp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstSdp-*.typelib - -%files -n typelib-GstTag -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstTag-*.typelib - -%files -n typelib-GstVideo -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstVideo-*.typelib - -%files -n typelib-GstPbutils -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/girepository-1.0/GstPbutils-*.typelib - -%endif - -%files -n libgstpbutils -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstpbutils*.so.* - - -%files -n libgstriff -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstriff*.so.* - - -%files -n libgstrtp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstrtp*.so.* - - -%files -n libgstrtsp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstrtsp*.so.* - - -%files -n libgstsdp -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstsdp*.so.* - - -%files -n libgsttag -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgsttag*.so.* -%dir %{_datadir}/gst-plugins-base/ -%dir %{_datadir}/gst-plugins-base/%{gst_branch}/ -%{_datadir}/gst-plugins-base/%{gst_branch}/license-translations.dict - - -%files -n libgstvideo -%manifest %{name}.manifest -%defattr(-, root, root) -%{_libdir}/libgstvideo*.so.* - - -%files devel -%manifest %{name}.manifest -%defattr(-, root, root) -%{_includedir}/gstreamer-%{gst_branch}/* -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc -%if %{with introspection} -%{_datadir}/gir-1.0/*.gir -%endif - diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base10.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base10.spec new file mode 100644 index 0000000..bd3f3d0 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base10.spec @@ -0,0 +1,260 @@ +Name: gst-plugins-base0.10 +Summary: GStreamer streaming media framework base plug-ins +Version: 0.10.36 +Release: 23 +Group: Applications/Multimedia +License: LGPL-2.0+ +Source0: %{name}-%{version}.tar.gz +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(ogg) +BuildRequires: pkgconfig(theora) +BuildRequires: pkgconfig(vorbis) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-base-0.10) +BuildRequires: pkgconfig(xv) +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(dri2proto) +BuildRequires: pkgconfig(libdri2) +BuildRequires: pkgconfig(libtbm) +BuildRequires: intltool + + +%description +A well-groomed and well-maintained collection of GStreamer plug-ins and elements, +spanning the range of possible types of elements one would want to write for GStreamer. + + + +%package devel +Summary: Development tools for GStreamer base plugins +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Separate sub-package for development based on gstreamer base plugins. + + +%package tools +Summary: Gstreamer base plugins utilities +Group: Development/Tools +Requires: %{name} = %{version}-%{release} + +%description tools +Separate sub-package contaning helper applications of gstreamer base plugins. + + + +%prep +%setup -q + +%build +%autogen --noconfigure + +export CFLAGS+=" -Wall -g -fPIC\ + -DGST_EXT_XV_ENHANCEMENT\ + -DGST_EXT_LINK_FIMCCONVERT\ + -DGST_EXT_TYPEFIND_ENHANCEMENT\ + -DGST_EXT_MIME_TYPES" + +%configure --prefix=/usr\ + --disable-static\ + --disable-nls\ + --with-html-dir=/tmp/dump\ + --disable-examples\ + --disable-audiorate\ + --disable-gdp\ + --disable-cdparanoia\ + --disable-gnome_vfs\ + --disable-libvisual\ + --disable-freetypetest\ + --disable-rpath\ + --disable-valgrind\ + --disable-gcov\ + --disable-gtk-doc\ + --disable-debug\ + --with-audioresample-format=int + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +rm -rf %{buildroot}%{_libdir}/libgstcdda-0.10.so.* +rm -rf %{buildroot}%{_libdir}/gstreamer-0.10/libgstencodebin.so +rm -rf %{buildroot}%{_bindir}/gst-visualise-0.10 +rm -rf %{buildroot}%{_mandir}/man1/gst-visualise-0.10* +rm -rf %{buildroot}/tmp/dump + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%manifest gst-plugins-base.manifest +%defattr(-,root,root,-) +%license COPYING.LIB +# libraries +%{_libdir}/libgstinterfaces-0.10.so.* +%{_libdir}/libgstaudio-0.10.so.* +%{_libdir}/libgstfft-0.10.so.* +%{_libdir}/libgstriff-0.10.so.* +%{_libdir}/libgsttag-0.10.so.* +%{_libdir}/libgstnetbuffer-0.10.so.* +%{_libdir}/libgstrtp-0.10.so.* +%{_libdir}/libgstvideo-0.10.so.* +%{_libdir}/libgstpbutils-0.10.so.* +%{_libdir}/libgstrtsp-0.10.so.* +%{_libdir}/libgstsdp-0.10.so.* +%{_libdir}/libgstapp-0.10.so.* +# base plugins without external dependencies +%{_libdir}/gstreamer-0.10/libgstadder.so +%{_libdir}/gstreamer-0.10/libgstaudioconvert.so +%{_libdir}/gstreamer-0.10/libgstaudiotestsrc.so +%{_libdir}/gstreamer-0.10/libgstffmpegcolorspace.so +%{_libdir}/gstreamer-0.10/libgstdecodebin.so +%{_libdir}/gstreamer-0.10/libgstdecodebin2.so +%{_libdir}/gstreamer-0.10/libgstplaybin.so +%{_libdir}/gstreamer-0.10/libgsttypefindfunctions.so +%{_libdir}/gstreamer-0.10/libgstvideotestsrc.so +%{_libdir}/gstreamer-0.10/libgstsubparse.so +%{_libdir}/gstreamer-0.10/libgstvolume.so +%{_libdir}/gstreamer-0.10/libgstvideorate.so +%{_libdir}/gstreamer-0.10/libgstvideoscale.so +%{_libdir}/gstreamer-0.10/libgsttcp.so +#%{_libdir}/gstreamer-0.10/libgstvideo4linux.so +%{_libdir}/gstreamer-0.10/libgstaudioresample.so +%{_libdir}/gstreamer-0.10/libgstapp.so +%{_libdir}/gstreamer-0.10/libgstxvimagesink.so +# base plugins with dependencies +%{_libdir}/gstreamer-0.10/libgstalsa.so +%{_libdir}/gstreamer-0.10/libgstogg.so +%{_libdir}/gstreamer-0.10/libgsttheora.so +%{_libdir}/gstreamer-0.10/libgstvorbis.so +%{_libdir}/gstreamer-0.10/libgstximagesink.so +%{_libdir}/gstreamer-0.10/libgstpango.so +%{_libdir}/gstreamer-0.10/libgstgio.so +# data +%{_datadir}/gst-plugins-base/license-translations.dict + + +%files devel +%defattr(-,root,root,-) +%dir %{_includedir}/gstreamer-0.10/gst/app +%{_includedir}/gstreamer-0.10/gst/tag/xmpwriter.h +%{_includedir}/gstreamer-0.10/gst/app/gstappbuffer.h +%{_includedir}/gstreamer-0.10/gst/app/gstappsink.h +%{_includedir}/gstreamer-0.10/gst/app/gstappsrc.h +%dir %{_includedir}/gstreamer-0.10/gst/audio +%{_includedir}/gstreamer-0.10/gst/audio/audio.h +%{_includedir}/gstreamer-0.10/gst/audio/audio-enumtypes.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudioclock.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudiodecoder.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudioencoder.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudiofilter.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudioiec61937.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudiosink.h +%{_includedir}/gstreamer-0.10/gst/audio/gstaudiosrc.h +%{_includedir}/gstreamer-0.10/gst/audio/gstbaseaudiosink.h +%{_includedir}/gstreamer-0.10/gst/audio/gstbaseaudiosrc.h +%{_includedir}/gstreamer-0.10/gst/audio/gstringbuffer.h +%{_includedir}/gstreamer-0.10/gst/audio/mixerutils.h +%{_includedir}/gstreamer-0.10/gst/audio/multichannel.h +%exclude %dir %{_includedir}/gstreamer-0.10/gst/cdda +%exclude %{_includedir}/gstreamer-0.10/gst/cdda/gstcddabasesrc.h +%dir %{_includedir}/gstreamer-0.10/gst/floatcast +%{_includedir}/gstreamer-0.10/gst/floatcast/floatcast.h +%dir %{_includedir}/gstreamer-0.10/gst/fft +%{_includedir}/gstreamer-0.10/gst/fft/gstfft*.h +%dir %{_includedir}/gstreamer-0.10/gst/interfaces +%{_includedir}/gstreamer-0.10/gst/interfaces/cameracontrol.h +%{_includedir}/gstreamer-0.10/gst/interfaces/cameracontrolchannel.h +%{_includedir}/gstreamer-0.10/gst/interfaces/colorbalance.h +%{_includedir}/gstreamer-0.10/gst/interfaces/colorbalancechannel.h +%{_includedir}/gstreamer-0.10/gst/interfaces/interfaces-enumtypes.h +%{_includedir}/gstreamer-0.10/gst/interfaces/mixer.h +%{_includedir}/gstreamer-0.10/gst/interfaces/mixeroptions.h +%{_includedir}/gstreamer-0.10/gst/interfaces/mixertrack.h +%{_includedir}/gstreamer-0.10/gst/interfaces/navigation.h +%{_includedir}/gstreamer-0.10/gst/interfaces/propertyprobe.h +%{_includedir}/gstreamer-0.10/gst/interfaces/tuner.h +%{_includedir}/gstreamer-0.10/gst/interfaces/tunerchannel.h +%{_includedir}/gstreamer-0.10/gst/interfaces/tunernorm.h +%{_includedir}/gstreamer-0.10/gst/interfaces/videoorientation.h +%{_includedir}/gstreamer-0.10/gst/interfaces/xoverlay.h +%{_includedir}/gstreamer-0.10/gst/interfaces/streamvolume.h +%dir %{_includedir}/gstreamer-0.10/gst/netbuffer +%{_includedir}/gstreamer-0.10/gst/netbuffer/gstnetbuffer.h +%dir %{_includedir}/gstreamer-0.10/gst/pbutils +%{_includedir}/gstreamer-0.10/gst/pbutils/codec-utils.h +%{_includedir}/gstreamer-0.10/gst/pbutils/descriptions.h +%{_includedir}/gstreamer-0.10/gst/pbutils/gstdiscoverer.h +%{_includedir}/gstreamer-0.10/gst/pbutils/gstpluginsbaseversion.h +%{_includedir}/gstreamer-0.10/gst/pbutils/install-plugins.h +%{_includedir}/gstreamer-0.10/gst/pbutils/missing-plugins.h +%{_includedir}/gstreamer-0.10/gst/pbutils/pbutils.h +%{_includedir}/gstreamer-0.10/gst/pbutils/pbutils-enumtypes.h +%{_includedir}/gstreamer-0.10/gst/pbutils/encoding-profile.h +%{_includedir}/gstreamer-0.10/gst/pbutils/encoding-target.h + +%dir %{_includedir}/gstreamer-0.10/gst/riff +%{_includedir}/gstreamer-0.10/gst/riff/riff-ids.h +%{_includedir}/gstreamer-0.10/gst/riff/riff-media.h +%{_includedir}/gstreamer-0.10/gst/riff/riff-read.h +%dir %{_includedir}/gstreamer-0.10/gst/rtp +%{_includedir}/gstreamer-0.10/gst/rtp/gstbasertpaudiopayload.h +%{_includedir}/gstreamer-0.10/gst/rtp/gstbasertpdepayload.h +%{_includedir}/gstreamer-0.10/gst/rtp/gstbasertppayload.h +%{_includedir}/gstreamer-0.10/gst/rtp/gstrtcpbuffer.h +%{_includedir}/gstreamer-0.10/gst/rtp/gstrtpbuffer.h +%{_includedir}/gstreamer-0.10/gst/rtp/gstrtppayloads.h +%dir %{_includedir}/gstreamer-0.10/gst/rtsp +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtsp-enumtypes.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspbase64.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspconnection.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspdefs.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspextension.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspmessage.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtsprange.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtsptransport.h +%{_includedir}/gstreamer-0.10/gst/rtsp/gstrtspurl.h +%dir %{_includedir}/gstreamer-0.10/gst/sdp/ +%{_includedir}/gstreamer-0.10/gst/sdp/gstsdp.h +%{_includedir}/gstreamer-0.10/gst/sdp/gstsdpmessage.h +%dir %{_includedir}/gstreamer-0.10/gst/tag +%{_includedir}/gstreamer-0.10/gst/tag/tag.h +%{_includedir}/gstreamer-0.10/gst/tag/gsttagdemux.h +%{_includedir}/gstreamer-0.10/gst/tag/gsttagmux.h +%dir %{_includedir}/gstreamer-0.10/gst/video +%{_includedir}/gstreamer-0.10/gst/video/gstvideofilter.h +%{_includedir}/gstreamer-0.10/gst/video/gstvideosink.h +%{_includedir}/gstreamer-0.10/gst/video/video.h +%{_includedir}/gstreamer-0.10/gst/video/video-enumtypes.h +%{_includedir}/gstreamer-0.10/gst/video/video-overlay-composition.h +%{_libdir}/libgstaudio-0.10.so +%{_libdir}/libgstinterfaces-0.10.so +%{_libdir}/libgstnetbuffer-0.10.so +%{_libdir}/libgstriff-0.10.so +%{_libdir}/libgstrtp-0.10.so +%{_libdir}/libgsttag-0.10.so +%{_libdir}/libgstvideo-0.10.so +%exclude %{_libdir}/libgstcdda-0.10.so +%{_libdir}/libgstpbutils-0.10.so +%{_libdir}/libgstrtsp-0.10.so +%{_libdir}/libgstsdp-0.10.so +%{_libdir}/libgstfft-0.10.so +%{_libdir}/libgstapp-0.10.so +# pkg-config files +%{_libdir}/pkgconfig/*.pc + +%files tools +%manifest gst-plugins-base-tools.manifest +%defattr(-,root,root,-) +%{_bindir}/gst-discoverer-0.10 + diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/gstreamer-vaapi/packaging/gstreamer-vaapi.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/gstreamer-vaapi/packaging/gstreamer-vaapi.spec index 2265c64..a126c25 100644 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/gstreamer-vaapi/packaging/gstreamer-vaapi.spec +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/gstreamer-vaapi/packaging/gstreamer-vaapi.spec @@ -1,21 +1,20 @@ -Name: gstreamer-vaapi0.10 -Version: 0.4.0.pre1 +Name: gstreamer-vaapi +Version: 0.5.4 Release: 0 Summary: VA-API based plugins for GStreamer and helper libraries -Group: Multimedia/Gstreamer -License: LGPLv2+ and GPLv2+ +Group: Multimedia/Multimedia Framework +License: LGPL-2.1+ and GPL-2.0+ URL: http://gitorious.org/vaapi/gstreamer-vaapi Source0: %{name}-%{version}.tar.bz2 -Source1001: packaging/gstreamer-vaapi.manifest +Source1001: gstreamer-vaapi.manifest BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(libva) -BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(gstreamer-basevideo-0.10) -BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) -BuildRequires: pkgconfig(gles20) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-basevideo-1.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(libdrm) BuildRequires: which -ExclusiveArch: %{ix86} +ExclusiveArch: %{ix86} x86_64 %description Gstreamer-vaapi is a collection of VA-API based plugins for GStreamer @@ -28,7 +27,7 @@ used to display video/x-vaapi-surface surfaces to the screen. %package devel Summary: Development files for gstreamer-vaapi Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version} Requires: pkgconfig %description devel @@ -36,35 +35,31 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%setup -q -n %{name}-%{version} +%setup -q %build cp %{SOURCE1001} . -./autogen.sh --prefix=/usr --enable-encoders +%autogen --with-gstreamer-api=1.0 make %{?_smp_mflags} %install -rm -rf %{buildroot} -make install DESTDIR=%{buildroot} -find %{buildroot} -regex ".*\.la$" | xargs rm -f -- -find %{buildroot} -regex ".*\.a$" | xargs rm -f -- +%make_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -%manifest gstreamer-vaapi.manifest -%defattr(-,root,root,-) -%doc AUTHORS COPYING.LIB NEWS README +%manifest %{name}.manifest +%license COPYING.LIB %{_libdir}/*.so.* -%{_libdir}/gstreamer-0.10/*.so +%{_libdir}/gstreamer-1.0/*.so %files devel -%manifest gstreamer-vaapi.manifest -%defattr(-,root,root,-) -%doc README COPYING.LIB -%{_includedir}/gstreamer-0.10/gst/vaapi +%manifest %{name}.manifest +%license COPYING.LIB +%dir %{_includedir}/gstreamer-1.0/gst/vaapi +%{_includedir}/gstreamer-1.0/gst/vaapi/*.h %{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/pkgconfig/%{name}*.pc diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libfeedback.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libfeedback.spec new file mode 100644 index 0000000..8fdf11d --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libfeedback.spec @@ -0,0 +1,153 @@ +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 diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libsvi.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libsvi.spec deleted file mode 100755 index 2b27d4a..0000000 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libsvi.spec +++ /dev/null @@ -1,87 +0,0 @@ -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 -- if there isnt' haptic resource, it plays monotone -- Tag : libsvi_0.1.2-8 - -* Mon Aug 20 2012 - Jiyoung Yun -- Re-uploaded because prev commit is not supply on tizen_build project -- Tag : libsvi_0.1.2-7 - -* Fri Aug 17 2012 - Jiyoung Yun -- 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 -- led bug fix -- svi_play_led function is called twice -- Tag : libsvi_0.1.2-5 - -* Tue Aug 14 2012 - Jiyoung Yun -- Code merge from old git -- Tag : libsvi_0.1.2-4 - -* Mon Aug 06 2012 - Jiyoung Yun -- 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 -- Change SVI_VIB_OPERATION_LOTBATT to SVI_VIB_OPERATION_LOWBATT value -- Tag : libsvi_0.1.2-2 - -* Fri Jul 13 2012 - Hyungdeuk Kim -- Add 2 new enum type defined by ux 0627 document -- remove temp code for error handling diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/pulseaudio-module-murphy-ivi/packaging/pulseaudio-module-murphy-ivi.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/pulseaudio-module-murphy-ivi/packaging/pulseaudio-module-murphy-ivi.spec index 4745ac1..a2fa36f 100644 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/pulseaudio-module-murphy-ivi/packaging/pulseaudio-module-murphy-ivi.spec +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/pulseaudio-module-murphy-ivi/packaging/pulseaudio-module-murphy-ivi.spec @@ -1,6 +1,6 @@ Summary: Pulseaudio module for enforcing policy decisions in the audio domain Name: pulseaudio-module-murphy-ivi -Version: 0.9.11 +Version: 0.9.12 Release: 0 License: LGPLv2.1 Group: System Environment/Daemons diff --git a/proto-meta-Tizen_ivi_3.0/specfile-initial/weston/packaging/weston.spec b/proto-meta-Tizen_ivi_3.0/specfile-initial/weston/packaging/weston.spec index c453a0e..aae5d00 100644 --- a/proto-meta-Tizen_ivi_3.0/specfile-initial/weston/packaging/weston.spec +++ b/proto-meta-Tizen_ivi_3.0/specfile-initial/weston/packaging/weston.spec @@ -70,6 +70,12 @@ Group: Graphics & UI Framework/Development %description devel This package provides header files and other developer releated files for package %{name}. +%package clients +Summary: Sample clients for package %{name} +Group: Graphics & UI Framework/Development +%description clients +This package provides a set of example wayland clients useful for validating the functionality of wayland +with very little dependencies on other system components %prep %setup -q @@ -82,6 +88,22 @@ make %{?_smp_mflags}; %install %make_install +# install example clients +install -m 755 clients/simple-touch %{buildroot}%{_bindir} +install -m 755 clients/simple-shm %{buildroot}%{_bindir} +install -m 755 clients/simple-egl %{buildroot}%{_bindir} +install -m 755 clients/flower %{buildroot}%{_bindir} +install -m 755 clients/image %{buildroot}%{_bindir} +install -m 755 clients/cliptest %{buildroot}%{_bindir} +install -m 755 clients/dnd %{buildroot}%{_bindir} +install -m 755 clients/smoke %{buildroot}%{_bindir} +install -m 755 clients/resizor %{buildroot}%{_bindir} +install -m 755 clients/eventdemo %{buildroot}%{_bindir} +install -m 755 clients/clickdot %{buildroot}%{_bindir} +install -m 755 clients/transformed %{buildroot}%{_bindir} +install -m 755 clients/fullscreen %{buildroot}%{_bindir} +install -m 755 clients/calibrator %{buildroot}%{_bindir} + install -d %{buildroot}/%{_unitdir_user}/weston.target.wants install -m 644 %{SOURCE1} %{buildroot}%{_unitdir_user}/weston.service install -m 644 %{SOURCE2} %{buildroot}%{_unitdir_user}/weston.target @@ -121,4 +143,21 @@ getent group weston-launch >/dev/null || %{_sbindir}/groupadd -o -r weston-launc %_includedir/weston/*.h %_libdir/pkgconfig/*.pc +%files clients +%manifest %{name}.manifest +%_bindir/simple-touch +%_bindir/simple-shm +%_bindir/simple-egl +%_bindir/flower +%_bindir/image +%_bindir/cliptest +%_bindir/dnd +%_bindir/smoke +%_bindir/resizor +%_bindir/eventdemo +%_bindir/clickdot +%_bindir/transformed +%_bindir/fullscreen +%_bindir/calibrator + %changelog diff --git a/proto-meta-Tizen_ivi_3.0/specfile-patch/freetype2.spec.patch b/proto-meta-Tizen_ivi_3.0/specfile-patch/freetype2.spec.patch new file mode 100644 index 0000000..0d9dce3 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-patch/freetype2.spec.patch @@ -0,0 +1,24 @@ +diff --git a/packaging/freetype2.spec b/packaging/freetype2.spec +index 1c01dfd..b9f95c1 100644 +--- a/packaging/freetype2.spec ++++ b/packaging/freetype2.spec +@@ -44,9 +44,16 @@ cp %{SOURCE1001} . + + %build + export CFLAGS="%optflags -std=gnu99 -D_GNU_SOURCE" +-%configure --without-bzip2 \ +- --disable-static +-make %{?_smp_mflags} ++pushd builds/unix ++libtoolize --force --copy ++aclocal -I . ++gnu-configize --force ++autoconf ++popd ++./configure --without-bzip2 \ ++ --disable-static \ ++ --host %_host ++%__make %{?_smp_mflags} + + %install + %make_install diff --git a/proto-meta-Tizen_ivi_3.0/specfile-patch/lua.spec.patch b/proto-meta-Tizen_ivi_3.0/specfile-patch/lua.spec.patch new file mode 100644 index 0000000..06f60a5 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-patch/lua.spec.patch @@ -0,0 +1,18 @@ +diff --git a/packaging/lua.spec b/packaging/lua.spec +index 92f4760..a7057b7 100644 +--- a/packaging/lua.spec ++++ b/packaging/lua.spec +@@ -80,11 +80,11 @@ cp %{SOURCE1001} . + + %build + sed -i 's:LUA_ROOT2 "LIBDIR/lua/%{major_version}/":LUA_ROOT2 \"%{_lib}/lua/%{major_version}/":' src/luaconf.h +-make %{?_smp_mflags} -C src CC="gcc" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all ++%__make %{?_smp_mflags} -C src CC="%__cc" MYCFLAGS="%{optflags} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=%{major_version} all + + %install + make install INSTALL_TOP="%{buildroot}%{_prefix}" INSTALL_LIB="%{buildroot}%{_libdir}" INSTALL_CMOD=%{buildroot}%{_libdir}/lua/%{major_version} INSTALL_MAN="%{buildroot}%{_mandir}/man1" +-install -D -m644 etc/lua.pc %{buildroot}%{_libdir}/pkgconfig/lua.pc ++%__install -D -m644 etc/lua.pc %{buildroot}%{_libdir}/pkgconfig/lua.pc + for file in lua luac ; do + mv "%{buildroot}%{_bindir}/${file}" "%{buildroot}%{_bindir}/${file}%{major_version}" + mv "%{buildroot}%{_mandir}/man1/${file}.1" "%{buildroot}%{_mandir}/man1/${file}%{major_version}.1" diff --git a/proto-meta-Tizen_ivi_3.0/specfile-patch/pciutils.spec.patch b/proto-meta-Tizen_ivi_3.0/specfile-patch/pciutils.spec.patch new file mode 100644 index 0000000..db22f43 --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-patch/pciutils.spec.patch @@ -0,0 +1,13 @@ +diff --git a/packaging/pciutils.spec b/packaging/pciutils.spec +index 3c10e04..46edaa6 100644 +--- a/packaging/pciutils.spec ++++ b/packaging/pciutils.spec +@@ -44,7 +44,7 @@ development using the PCI utilities. + cp %{SOURCE1001} . + + %build +-make %{?_smp_mflags} OPT="%{optflags} -Wall" PREFIX=%{_prefix} LIBDIR=%{_libdir} SBINDIR=%{_sbindir} STRIP="" SHARED="yes" IDSDIR=%{_datadir}/hwdata ++%__make %{?_smp_mflags} OPT="%{optflags} -Wall" PREFIX=%{_prefix} LIBDIR=%{_libdir} SBINDIR=%{_sbindir} STRIP="" SHARED="yes" IDSDIR=%{_datadir}/hwdata + + %install + make install PREFIX=%{buildroot}%{_prefix} SBINDIR=%{buildroot}%{_sbindir} \ diff --git a/proto-meta-Tizen_ivi_3.0/specfile-patch/zip.spec.patch b/proto-meta-Tizen_ivi_3.0/specfile-patch/zip.spec.patch new file mode 100644 index 0000000..9cf15dc --- /dev/null +++ b/proto-meta-Tizen_ivi_3.0/specfile-patch/zip.spec.patch @@ -0,0 +1,15 @@ +diff --git a/packaging/zip.spec b/packaging/zip.spec +index db78402..aca168e 100644 +--- a/packaging/zip.spec ++++ b/packaging/zip.spec +@@ -17,7 +17,9 @@ PKZIP(tm) 2.04g (Phil Katz ZIP) for MS-DOS systems. + cp %{SOURCE1001} . + + %build +-make %{?_smp_mflags} -f unix/Makefile prefix=/usr CC="gcc %{optflags} -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" generic_gcc ++%__make %{?_smp_mflags} -f unix/Makefile prefix=/usr CC="%__cc %{optflags} -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" flags ++ ++%__make %{?_smp_mflags} -f unix/Makefile prefix=/usr CC="%__cc %{optflags} -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" generic_gcc + + %install + mkdir -p %{buildroot}/usr/bin