- solve build freetype2 lua pciutils zip.
authorRonan Le Martret <ronan@fridu.net>
Fri, 26 Jul 2013 15:14:48 +0000 (17:14 +0200)
committerRonan Le Martret <ronan@fridu.net>
Fri, 26 Jul 2013 15:14:48 +0000 (17:14 +0200)
22 files changed:
meta-tizen-ivi/recipes-tizen/freetype2/freetype2-extraconf.inc
meta-tizen-ivi/recipes-tizen/pciutils/pciutils-extraconf.inc
meta-tizen-ivi/recipes-tizen/pciutils/pciutils/configure.patch [new file with mode: 0644]
meta-tizen-ivi/recipes-tizen/zip/zip-extraconf.inc
proto-meta-Tizen_ivi_3.0/rpm_tizen_macro/lib/macros
proto-meta-Tizen_ivi_3.0/specfile-initial/SDL/packaging/SDL.spec
proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/calendar-service.spec [deleted file]
proto-meta-Tizen_ivi_3.0/specfile-initial/calendar-service/packaging/libslp-calendar.spec [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-config-modules.spec [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-initial/e17-extra-config-modules/packaging/e17-extra-private-modules.spec [deleted file]
proto-meta-Tizen_ivi_3.0/specfile-initial/filesystem/packaging/filesystem.spec
proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base.spec [deleted file]
proto-meta-Tizen_ivi_3.0/specfile-initial/gst-plugins-base/packaging/gst-plugins-base10.spec [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-initial/gstreamer-vaapi/packaging/gstreamer-vaapi.spec
proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libfeedback.spec [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-initial/libsvi/packaging/libsvi.spec [deleted file]
proto-meta-Tizen_ivi_3.0/specfile-initial/pulseaudio-module-murphy-ivi/packaging/pulseaudio-module-murphy-ivi.spec
proto-meta-Tizen_ivi_3.0/specfile-initial/weston/packaging/weston.spec
proto-meta-Tizen_ivi_3.0/specfile-patch/freetype2.spec.patch [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-patch/lua.spec.patch [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-patch/pciutils.spec.patch [new file with mode: 0644]
proto-meta-Tizen_ivi_3.0/specfile-patch/zip.spec.patch [new file with mode: 0644]

index e69de29..20fdca3 100644 (file)
@@ -0,0 +1,3 @@
+inherit pkgconfig binconfig
+LIBTOOL = "${S}/builds/unix/${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
\ No newline at end of file
index e69de29..991429a 100644 (file)
@@ -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 (file)
index 0000000..66c9f91
--- /dev/null
@@ -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 <qing.he@intel.com>
+1/22/2012 - rebased to 3.1.9 by Shane Wang <shane.wang@intel.com>
+
+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'
index e69de29..ceca350 100644 (file)
@@ -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
index 4b8f339..19fec66 100644 (file)
@@ -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
index 8314b68..7f2fef9 100644 (file)
@@ -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 (file)
index beef873..0000000
+++ /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 (file)
index 0000000..367f2f6
--- /dev/null
@@ -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 (file)
index 0000000..8e34718
--- /dev/null
@@ -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 (file)
index d372f52..0000000
+++ /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/*
index dff0535..e4e45d3 100644 (file)
@@ -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 <lua>
 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 (file)
index 431e9e5..0000000
+++ /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 (file)
index 0000000..bd3f3d0
--- /dev/null
@@ -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
+
index 2265c64..a126c25 100644 (file)
@@ -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 (file)
index 0000000..8fdf11d
--- /dev/null
@@ -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 (executable)
index 2b27d4a..0000000
+++ /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 <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
index c453a0e..aae5d00 100644 (file)
@@ -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 (file)
index 0000000..0d9dce3
--- /dev/null
@@ -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 (file)
index 0000000..06f60a5
--- /dev/null
@@ -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 (file)
index 0000000..db22f43
--- /dev/null
@@ -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 (file)
index 0000000..9cf15dc
--- /dev/null
@@ -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