- upgrade Tizen:Generic project.
authorRonan Le Martret <ronan@fridu.net>
Thu, 6 Feb 2014 14:23:22 +0000 (15:23 +0100)
committerRonan Le Martret <ronan@fridu.net>
Thu, 6 Feb 2014 14:23:22 +0000 (15:23 +0100)
Change-Id: I6d15a7ae7b7401c72fbafe3ce10c43ea59c876c2

56 files changed:
meta-tizen-generic/recipes-image/images/tizen-generic-core-image-minimal.bb [new file with mode: 0644]
meta-tizen-generic/recipes-image/images/tizen-generic-core-image.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Base-System.bb
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Console-Tools.bb
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Development.bb
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Adaptation.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Applications.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Middleware.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Packaging.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-QA-Tools.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Wayland.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-X11.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Graphics-and-UI-Framework-X.bb [new file with mode: 0644]
meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Qt-Framework.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-depends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-native-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-native_git.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-oe-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-rdepends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config-rprovides.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/config/config_git.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-depends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native_git.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-oe-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rdepends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rprovides.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/crosswalk/crosswalk_git.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-depends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native_git.bb [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-oe-extraconf.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rdepends.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rprovides.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz.inc [new file with mode: 0644]
meta-tizen-generic/recipes-tizen/lrzsz/lrzsz_git.bb [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/config/packaging/model-config-generic.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/crosswalk/packaging/crosswalk.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/diffutils/packaging/diffutils.spec
proto-meta-Tizen_generic/specfile-initial/gettext/packaging/gettext.spec
proto-meta-Tizen_generic/specfile-initial/grep/packaging/grep.spec
proto-meta-Tizen_generic/specfile-initial/gummiboot/packaging/gummiboot.spec
proto-meta-Tizen_generic/specfile-initial/hwdata/packaging/hwdata.spec
proto-meta-Tizen_generic/specfile-initial/less/packaging/less.spec
proto-meta-Tizen_generic/specfile-initial/libcap/packaging/libcap.spec
proto-meta-Tizen_generic/specfile-initial/libtcore/packaging/libtcore.spec
proto-meta-Tizen_generic/specfile-initial/lrzsz/packaging/lrzsz.spec [new file with mode: 0644]
proto-meta-Tizen_generic/specfile-initial/pciutils/packaging/pciutils.spec
proto-meta-Tizen_generic/specfile-initial/procps-ng/packaging/procps-ng.spec
proto-meta-Tizen_generic/specfile-initial/util-linux/packaging/util-linux.spec
proto-meta-Tizen_generic/specfile-initial/vim/packaging/vim.spec

diff --git a/meta-tizen-generic/recipes-image/images/tizen-generic-core-image-minimal.bb b/meta-tizen-generic/recipes-image/images/tizen-generic-core-image-minimal.bb
new file mode 100644 (file)
index 0000000..92eb165
--- /dev/null
@@ -0,0 +1,28 @@
+DESCRIPTION = "A small image just capable of allowing a device to boot."
+
+IMAGE_INSTALL = ""
+IMAGE_INSTALL += "${ROOTFS_PKGMANAGE_BOOTSTRAP}"
+IMAGE_INSTALL += "packagegroup-tizen-Base-System"
+IMAGE_INSTALL += "packagegroup-tizen-Console-Tools"
+IMAGE_INSTALL += "packagegroup-tizen-Generic-Packaging"
+
+IMAGE_LINGUAS = " "
+
+LICENSE = "MIT"
+
+#inherit core-image
+
+IMAGE_ROOTFS_SIZE = "8192"
+
+#Need to be tested.
+#PREFERRED_PROVIDER_virtual/kernel ?= "kernel-x86-ivi"
+
+# remove not needed ipkg informations
+#ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "
+
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+
+
+inherit image
diff --git a/meta-tizen-generic/recipes-image/images/tizen-generic-core-image.bb b/meta-tizen-generic/recipes-image/images/tizen-generic-core-image.bb
new file mode 100644 (file)
index 0000000..61a40b3
--- /dev/null
@@ -0,0 +1,39 @@
+DESCRIPTION = "A small image just capable of allowing a device to boot."
+
+IMAGE_INSTALL = ""
+IMAGE_INSTALL += "${ROOTFS_PKGMANAGE_BOOTSTRAP}"
+IMAGE_INSTALL += "packagegroup-tizen-Base-System"
+IMAGE_INSTALL += "packagegroup-tizen-Generic-Middleware"
+IMAGE_INSTALL += "packagegroup-tizen-Wayland"
+IMAGE_INSTALL += "packagegroup-tizen-Console-Tools"
+IMAGE_INSTALL += "packagegroup-tizen-Generic-Adaptation"
+IMAGE_INSTALL += "packagegroup-tizen-Generic-Applications"
+IMAGE_INSTALL += "packagegroup-tizen-Generic-Packaging"
+
+
+IMAGE_LINGUAS = " "
+
+LICENSE = "MIT"
+
+#inherit core-image
+
+IMAGE_ROOTFS_SIZE = "8192"
+
+#Need to be tested.
+#PREFERRED_PROVIDER_virtual/kernel ?= "kernel-x86-ivi"
+
+# remove not needed ipkg informations
+#ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "
+
+LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
+                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+PACKAGE_GROUP_tizen = "packagegroup-tizen-core packagegroup-tizen-commonwayland-core"
+
+
+
+
+inherit image
+
+
+ROOTFS_POSTPROCESS_COMMAND += "rootfs_postscript"
\ No newline at end of file
index c176485..975ea2f 100644 (file)
@@ -23,6 +23,7 @@ RDEPENDS_${PN} += "bash"
 RDEPENDS_${PN} += "coreutils"
 RDEPENDS_${PN} += "rpm"
 RDEPENDS_${PN} += "rpm-security-plugin"
+RDEPENDS_${PN} += "default-ac-domains"
 RDEPENDS_${PN} += "tizen-release"
 RDEPENDS_${PN} += "procps"
 RDEPENDS_${PN} += "psmisc"
@@ -32,3 +33,4 @@ RDEPENDS_${PN} += "eglibc-locale"
 RDEPENDS_${PN} += "pciutils"
 RDEPENDS_${PN} += "connman"
 RDEPENDS_${PN} += "wpa_supplicant"
+RDEPENDS_${PN} += "lrzsz"
index 2f64189..74a66cd 100644 (file)
@@ -19,6 +19,7 @@ RDEPENDS_${PN} += "openssh"
 RDEPENDS_${PN} += "rsync"
 RDEPENDS_${PN} += "parted"
 RDEPENDS_${PN} += "zip"
+RDEPENDS_${PN} += "minizip"
 RDEPENDS_${PN} += "vim"
 RDEPENDS_${PN} += "unzip"
 RDEPENDS_${PN} += "less"
@@ -33,3 +34,4 @@ RDEPENDS_${PN} += "wdiff"
 RDEPENDS_${PN} += "powertop"
 RDEPENDS_${PN} += "sudo"
 RDEPENDS_${PN} += "ca-certificates-mozilla"
+RDEPENDS_${PN} += "net-tools"
index 6f05ab3..f95bc00 100644 (file)
@@ -15,7 +15,6 @@ RDEPENDS_${PN} += "less"
 RDEPENDS_${PN} += "gcc"
 RDEPENDS_${PN} += "glibc-devel"
 RDEPENDS_${PN} += "libtool"
-RDEPENDS_${PN} += "gcc-fortran"
 RDEPENDS_${PN} += "cmake"
 RDEPENDS_${PN} += "xz"
 RDEPENDS_${PN} += "tcl"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Adaptation.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Adaptation.bb
new file mode 100644 (file)
index 0000000..5113ff0
--- /dev/null
@@ -0,0 +1,15 @@
+SUMMARY = "Generic Adaptation"
+DESCRIPTION = "Generic Adaptation"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "linux-firmware"
+RDEPENDS_${PN} += "kernel-x86-generic"
+RDEPENDS_${PN} += "dlogutil"
+RDEPENDS_${PN} += "system-installer"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Applications.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Applications.bb
new file mode 100644 (file)
index 0000000..da78986
--- /dev/null
@@ -0,0 +1,14 @@
+SUMMARY = "Generic Applications"
+DESCRIPTION = "Generic Applications"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "ail"
+RDEPENDS_${PN} += "ca-certificates"
+RDEPENDS_${PN} += "webkit2-efl-test"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Middleware.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Middleware.bb
new file mode 100644 (file)
index 0000000..bdc096f
--- /dev/null
@@ -0,0 +1,70 @@
+SUMMARY = "Generic Middleware"
+DESCRIPTION = "Generic Middleware"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "alsa-utils"
+RDEPENDS_${PN} += "alsa-plugins-pulse"
+RDEPENDS_${PN} += "bluez"
+RDEPENDS_${PN} += "bluetooth-agent"
+RDEPENDS_${PN} += "bluetooth-frwk"
+RDEPENDS_${PN} += "bluetooth-share"
+RDEPENDS_${PN} += "bluetooth-tools-no-firmware"
+RDEPENDS_${PN} += "calendar-service"
+RDEPENDS_${PN} += "csr-framework"
+RDEPENDS_${PN} += "default-ac-domains"
+RDEPENDS_${PN} += "econnman"
+RDEPENDS_${PN} += "elm-misc"
+RDEPENDS_${PN} += "emotion"
+RDEPENDS_${PN} += "efl-theme-tizen-hd"
+RDEPENDS_${PN} += "evolution-data-server"
+RDEPENDS_${PN} += "gdb-server"
+RDEPENDS_${PN} += "gpg2"
+RDEPENDS_${PN} += "gst-libav"
+RDEPENDS_${PN} += "gst-plugins-bad"
+RDEPENDS_${PN} += "gst-plugins-base"
+RDEPENDS_${PN} += "gst-plugins-good"
+RDEPENDS_${PN} += "gstreamer"
+RDEPENDS_${PN} += "gstreamer-vaapi"
+RDEPENDS_${PN} += "gstreamer-utils"
+RDEPENDS_${PN} += "iptables"
+RDEPENDS_${PN} += "libprivilege-control-conf"
+RDEPENDS_${PN} += "libva-intel-driver"
+RDEPENDS_${PN} += "media-data-sdk"
+RDEPENDS_${PN} += "neard"
+RDEPENDS_${PN} += "neardal"
+RDEPENDS_${PN} += "net-config"
+RDEPENDS_${PN} += "obexd"
+RDEPENDS_${PN} += "ofono"
+RDEPENDS_${PN} += "pam-locale"
+RDEPENDS_${PN} += "pkgmgr-server"
+RDEPENDS_${PN} += "prelink"
+RDEPENDS_${PN} += "pulseaudio"
+RDEPENDS_${PN} += "pulseaudio-config"
+RDEPENDS_${PN} += "pulseaudio-locale"
+RDEPENDS_${PN} += "pulseaudio-module-bluetooth"
+RDEPENDS_${PN} += "pulseaudio-utils"
+RDEPENDS_${PN} += "rfkill"
+RDEPENDS_${PN} += "sqlite3"
+RDEPENDS_${PN} += "tree"
+RDEPENDS_${PN} += "vaapi-tools"
+RDEPENDS_${PN} += "wpa_supplicant"
+RDEPENDS_${PN} += "web-ui-fw"
+RDEPENDS_${PN} += "web-ui-fw-demo-tizen-winsets"
+RDEPENDS_${PN} += "web-ui-fw-theme-default"
+RDEPENDS_${PN} += "web-ui-fw-theme-tizen-black"
+RDEPENDS_${PN} += "web-ui-fw-theme-tizen-white"
+RDEPENDS_${PN} += "wrt"
+RDEPENDS_${PN} += "wrt-commons"
+RDEPENDS_${PN} += "wrt-installer"
+RDEPENDS_${PN} += "wrt-installer-preinstall-service"
+RDEPENDS_${PN} += "wrt-plugins-tizen"
+RDEPENDS_${PN} += "wrt-security"
+RDEPENDS_${PN} += "wrt-widgets"
+RDEPENDS_${PN} += "zypper"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Packaging.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Packaging.bb
new file mode 100644 (file)
index 0000000..8df746d
--- /dev/null
@@ -0,0 +1,13 @@
+SUMMARY = "Generic Packaging"
+DESCRIPTION = "Generic Packaging"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "gpg2"
+RDEPENDS_${PN} += "zypper"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-QA-Tools.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-QA-Tools.bb
new file mode 100644 (file)
index 0000000..ad592fe
--- /dev/null
@@ -0,0 +1,23 @@
+SUMMARY = "Generic QA Tools"
+DESCRIPTION = "Generic QA Tools"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "bluez-test"
+RDEPENDS_${PN} += "connman-test"
+RDEPENDS_${PN} += "dbus-python"
+RDEPENDS_${PN} += "dlogutil"
+RDEPENDS_${PN} += "eet-tools"
+RDEPENDS_${PN} += "gdb"
+RDEPENDS_${PN} += "gstreamer-utils"
+RDEPENDS_${PN} += "neard-test"
+RDEPENDS_${PN} += "ofono-test"
+RDEPENDS_${PN} += "python-xml"
+RDEPENDS_${PN} += "wget"
+RDEPENDS_${PN} += "zypper"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Wayland.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-Wayland.bb
new file mode 100644 (file)
index 0000000..0885d89
--- /dev/null
@@ -0,0 +1,18 @@
+SUMMARY = "Generic Wayland"
+DESCRIPTION = "Generic Wayland"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "cantarell-fonts"
+RDEPENDS_${PN} += "dejavu-fonts"
+RDEPENDS_${PN} += "weston"
+RDEPENDS_${PN} += "xkeyboard-config"
+RDEPENDS_${PN} += "tizen-branding-default"
+RDEPENDS_${PN} += "user-session-units"
+RDEPENDS_${PN} += "desktop-skin"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-X11.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Generic-X11.bb
new file mode 100644 (file)
index 0000000..6dad827
--- /dev/null
@@ -0,0 +1,15 @@
+SUMMARY = "Generic X11"
+DESCRIPTION = "Generic X11"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "xorg-server"
+RDEPENDS_${PN} += "xf86-input-synaptics"
+RDEPENDS_${PN} += "xf86-video-intel"
+RDEPENDS_${PN} += "xf86-input-keyboard"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Graphics-and-UI-Framework-X.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Graphics-and-UI-Framework-X.bb
new file mode 100644 (file)
index 0000000..538ba97
--- /dev/null
@@ -0,0 +1,16 @@
+SUMMARY = "Graphics and UI Framework X"
+DESCRIPTION = "Graphics and UI Framework X"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "xf86-input-evdev"
+RDEPENDS_${PN} += "xf86-input-evdevmultitouch"
+RDEPENDS_${PN} += "xkeyboard-config"
+RDEPENDS_${PN} += "xorg-launch-helper"
+RDEPENDS_${PN} += "xorg-server-setuid"
diff --git a/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Qt-Framework.bb b/meta-tizen-generic/recipes-packagegroups/packagegroups/packagegroup-tizen-Qt-Framework.bb
new file mode 100644 (file)
index 0000000..87cdddd
--- /dev/null
@@ -0,0 +1,75 @@
+SUMMARY = "Qt Framework"
+DESCRIPTION = "Qt Framework"
+LICENSE = "MIT"
+DEPENDS = "virtual/kernel"
+PR = "r1"
+inherit packagegroup
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+RDEPENDS_${PN} = "" 
+
+RDEPENDS_${PN} += "qt5-default"
+RDEPENDS_${PN} += "qt5-plugin-accessible-widgets"
+RDEPENDS_${PN} += "qt5-plugin-bearer-connman"
+RDEPENDS_${PN} += "qt5-plugin-bearer-generic"
+RDEPENDS_${PN} += "qt5-plugin-bearer-nm"
+RDEPENDS_${PN} += "qt5-plugin-generic-evdev"
+RDEPENDS_${PN} += "qt5-plugin-imageformat-gif"
+RDEPENDS_${PN} += "qt5-plugin-imageformat-ico"
+RDEPENDS_${PN} += "qt5-plugin-imageformat-jpeg"
+RDEPENDS_${PN} += "qt5-plugin-platform-eglfs"
+RDEPENDS_${PN} += "qt5-plugin-platforminputcontext-compose"
+RDEPENDS_${PN} += "qt5-plugin-platforminputcontext-ibus"
+RDEPENDS_${PN} += "qt5-plugin-platform-linuxfb"
+RDEPENDS_${PN} += "qt5-plugin-platform-minimal"
+RDEPENDS_${PN} += "qt5-plugin-platform-minimalegl"
+RDEPENDS_${PN} += "qt5-plugin-platform-offscreen"
+RDEPENDS_${PN} += "qt5-plugin-printsupport-cups"
+RDEPENDS_${PN} += "qt5-plugin-sqldriver-sqlite"
+RDEPENDS_${PN} += "qt5-qtconcurrent"
+RDEPENDS_${PN} += "qt5-qtcore"
+RDEPENDS_${PN} += "qt5-qtdbus"
+RDEPENDS_${PN} += "qt5-qtdeclarative"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-dialogs"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-folderlistmodel"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-localstorageplugin"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-models2"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-particles2"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-privatewidgets"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-qtquick2plugin"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-qttest"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-sensors"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-settings"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-window2"
+RDEPENDS_${PN} += "qt5-qtdeclarative-import-xmllistmodel"
+RDEPENDS_${PN} += "qt5-qtdeclarative-plugin-accessible"
+RDEPENDS_${PN} += "qt5-qtdeclarative-plugin-qmlinspector"
+RDEPENDS_${PN} += "qt5-qtdeclarative-qml"
+RDEPENDS_${PN} += "qt5-qtdeclarative-qmlscene"
+RDEPENDS_${PN} += "qt5-qtdeclarative-qtquick"
+RDEPENDS_${PN} += "qt5-qtdeclarative-qtquickparticles"
+RDEPENDS_${PN} += "qt5-qtdeclarative-qtquicktest"
+RDEPENDS_${PN} += "qt5-qtgraphicaleffects"
+RDEPENDS_${PN} += "qt5-qtgui"
+RDEPENDS_${PN} += "qt5-qtimageformats-plugin-mng"
+RDEPENDS_${PN} += "qt5-qtimageformats-plugin-tga"
+RDEPENDS_${PN} += "qt5-qtimageformats-plugin-tiff"
+RDEPENDS_${PN} += "qt5-qtimageformats-plugin-wbmp"
+RDEPENDS_${PN} += "qt5-qtnetwork"
+RDEPENDS_${PN} += "qt5-qtopengl"
+RDEPENDS_${PN} += "qt5-qtprintsupport"
+RDEPENDS_${PN} += "qt5-qtquickcontrols"
+RDEPENDS_${PN} += "qt5-qtquickcontrols-tizen"
+RDEPENDS_${PN} += "qt5-qtsensors"
+RDEPENDS_${PN} += "qt5-qtsensors-plugin-generic"
+RDEPENDS_${PN} += "qt5-qtsensors-plugin-gestures-sensor"
+RDEPENDS_${PN} += "qt5-qtsensors-plugin-gestures-shake"
+RDEPENDS_${PN} += "qt5-qtsensors-plugin-tizen"
+RDEPENDS_${PN} += "qt5-qtsql"
+RDEPENDS_${PN} += "qt5-qttest"
+RDEPENDS_${PN} += "qt5-qtwayland"
+RDEPENDS_${PN} += "qt5-qtwidgets"
+RDEPENDS_${PN} += "qt5-qtxml"
+RDEPENDS_${PN} += "qt5-qtxmlpatterns"
+RDEPENDS_${PN} += "qtchooser"
diff --git a/meta-tizen-generic/recipes-tizen/config/config-depends.inc b/meta-tizen-generic/recipes-tizen/config/config-depends.inc
new file mode 100644 (file)
index 0000000..758b1b4
--- /dev/null
@@ -0,0 +1 @@
+DEPENDS = ""
diff --git a/meta-tizen-generic/recipes-tizen/config/config-extraconf.inc b/meta-tizen-generic/recipes-tizen/config/config-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/config/config-native-extraconf.inc b/meta-tizen-generic/recipes-tizen/config/config-native-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/config/config-native_git.bb b/meta-tizen-generic/recipes-tizen/config/config-native_git.bb
new file mode 100644 (file)
index 0000000..5f283a1
--- /dev/null
@@ -0,0 +1,13 @@
+require config.inc
+
+PRIORITY = "9"
+
+inherit native
+
+S = "${WORKDIR}/git"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/generic/model/config;protocol=ssh;tag=75e684c6faa9fc986415c6b76993c75d433501fb;nobranch=1"
+require config-native-extraconf.inc
+
diff --git a/meta-tizen-generic/recipes-tizen/config/config-oe-extraconf.inc b/meta-tizen-generic/recipes-tizen/config/config-oe-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/config/config-rdepends.inc b/meta-tizen-generic/recipes-tizen/config/config-rdepends.inc
new file mode 100644 (file)
index 0000000..229b925
--- /dev/null
@@ -0,0 +1,2 @@
+RDEPENDS = ""
+
diff --git a/meta-tizen-generic/recipes-tizen/config/config-rprovides.inc b/meta-tizen-generic/recipes-tizen/config/config-rprovides.inc
new file mode 100644 (file)
index 0000000..e957381
--- /dev/null
@@ -0,0 +1,4 @@
+#PROVIDES by model-config-generic 
+PROVIDES += "model-config-generic"
+RPROVIDES_model-config-generic += "model-config-generic"
+
diff --git a/meta-tizen-generic/recipes-tizen/config/config.inc b/meta-tizen-generic/recipes-tizen/config/config.inc
new file mode 100644 (file)
index 0000000..91eacf2
--- /dev/null
@@ -0,0 +1,27 @@
+DESCRIPTION = "A Model configuration"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Configuration"
+LICENSE = "Apache-2.0"
+
+PROVIDES = ""
+
+PACKAGES = ""
+PACKAGES += "model-config-generic"
+
+model-config-generic_files = ""
+model-config-generic_files += "model-config.manifest"
+model-config-generic_files += "/etc/config/model-config.xml"
+
+FILES_${PN} = "${model-config-generic_files}"
+
+PKG_model-config-generic= "model-config-generic"
+
+SRC_URI = ""
+
+inherit tizenBuildUtils
+
+S = "${WORKDIR}/git"
+
+require config-rdepends.inc
+require config-depends.inc
+require config-extraconf.inc
diff --git a/meta-tizen-generic/recipes-tizen/config/config_git.bb b/meta-tizen-generic/recipes-tizen/config/config_git.bb
new file mode 100644 (file)
index 0000000..d5b2706
--- /dev/null
@@ -0,0 +1,10 @@
+require config.inc
+require config-rprovides.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/generic/model/config;protocol=ssh;tag=75e684c6faa9fc986415c6b76993c75d433501fb;nobranch=1"
+require config-oe-extraconf.inc
+
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-depends.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-depends.inc
new file mode 100644 (file)
index 0000000..87f9789
--- /dev/null
@@ -0,0 +1,52 @@
+DEPENDS = ""
+#DEPENDS of crosswalk 
+DEPENDS += "libhaptic"
+DEPENDS += "pkgconfig(xcursor)"
+DEPENDS += "pkgconfig(xext)"
+DEPENDS += "cairo"
+DEPENDS += "audio-session-manager"
+DEPENDS += "expat"
+DEPENDS += "capi-appfw-application"
+DEPENDS += "app-core"
+DEPENDS += "pkgconfig(xtst)"
+DEPENDS += "libxslt"
+inherit perlnative
+DEPENDS += "pkgconfig(xt)"
+DEPENDS += "pango"
+DEPENDS += "bzip2"
+DEPENDS += "pkgconfig(xrandr)"
+DEPENDS += "pkgconfig(xrender)"
+DEPENDS += "alsa-lib"
+DEPENDS += "aul"
+DEPENDS += "fontconfig"
+DEPENDS += "wayland"
+DEPENDS += "which"
+DEPENDS += "libxml2"
+DEPENDS += "bison-native"
+DEPENDS += "pkgconfig(xi)"
+DEPENDS += "sensor"
+DEPENDS += "icu"
+DEPENDS += "flex"
+DEPENDS += "libX11"
+DEPENDS += "gperf"
+inherit pythonnative
+DEPENDS += "pkgconfig(xscrnsaver)"
+DEPENDS += "systemd"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "libdrm"
+DEPENDS += "libcap"
+DEPENDS += "mesa"
+DEPENDS += "vconf"
+DEPENDS += "pkgconfig(xcomposite)"
+DEPENDS += "freetype2"
+DEPENDS += "nspr"
+DEPENDS += "nss"
+DEPENDS += "dbus"
+DEPENDS += "libxkbcommon"
+DEPENDS += "pulseaudio"
+DEPENDS += "libexif"
+DEPENDS += "capi-location-manager"
+DEPENDS += "pkgconfig(xdamage)"
+DEPENDS += "pciutils"
+DEPENDS += "glib2"
+DEPENDS += "libXfixes"
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-extraconf.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native-extraconf.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native_git.bb b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-native_git.bb
new file mode 100644 (file)
index 0000000..c9682a0
--- /dev/null
@@ -0,0 +1,13 @@
+require crosswalk.inc
+
+PRIORITY = "9"
+
+inherit native
+
+S = "${WORKDIR}/git"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;protocol=ssh;tag=7eb5c067759f917ac503698e53d4fad768112c15;nobranch=1"
+require crosswalk-native-extraconf.inc
+
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-oe-extraconf.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-oe-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rdepends.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rdepends.inc
new file mode 100644 (file)
index 0000000..229b925
--- /dev/null
@@ -0,0 +1,2 @@
+RDEPENDS = ""
+
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rprovides.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk-rprovides.inc
new file mode 100644 (file)
index 0000000..8e4a122
--- /dev/null
@@ -0,0 +1,8 @@
+#PROVIDES by crosswalk-emulator-support 
+PROVIDES += "crosswalk-emulator-support"
+RPROVIDES_crosswalk-emulator-support += "crosswalk-emulator-support"
+
+#PROVIDES by crosswalk 
+PROVIDES += "crosswalk"
+RPROVIDES_crosswalk += "crosswalk"
+
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk.inc b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk.inc
new file mode 100644 (file)
index 0000000..6eb553f
--- /dev/null
@@ -0,0 +1,43 @@
+DESCRIPTION = "Crosswalk is an app runtime based on Chromium"
+HOMEPAGE = "https://github.com/otcshare/crosswalk"
+SECTION = "Web Framework/Web Run Time"
+LICENSE = "BSD-3-Clause"
+
+PROVIDES = ""
+
+PACKAGES = ""
+PACKAGES += "crosswalk-emulator-support"
+PACKAGES += "crosswalk"
+
+crosswalk-emulator-support_files = ""
+crosswalk-emulator-support_files += "/usr/lib/xwalk/libosmesa.so"
+
+crosswalk_files = ""
+crosswalk_files += "crosswalk.manifest"
+crosswalk_files += "/usr/bin/xwalk"
+crosswalk_files += "/usr/bin/xwalkctl"
+crosswalk_files += "/usr/bin/xwalk-launcher"
+crosswalk_files += "/usr/bin/xwalk-pkg-helper"
+crosswalk_files += "/usr/lib/xwalk/libffmpegsumo.so"
+crosswalk_files += "/usr/lib/xwalk/xwalk"
+crosswalk_files += "/usr/lib/xwalk/xwalk.pak"
+crosswalk_files += "/usr/share/packages/crosswalk.xml"
+crosswalk_files += "/usr/share/icons/default/small/crosswalk.png"
+crosswalk_files += "/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service"
+crosswalk_files += "/usr/lib/systemd/user/xwalk.service"
+
+FILES_${PN}-emulator-support = "${crosswalk-emulator-support_files}"
+FILES_${PN} = "${crosswalk_files}"
+
+PKG_crosswalk-emulator-support= "crosswalk-emulator-support"
+PKG_crosswalk= "crosswalk"
+
+SRC_URI = ""
+
+inherit tizenBuildUtils
+
+S = "${WORKDIR}/git"
+
+require crosswalk-rdepends.inc
+require crosswalk-depends.inc
+require crosswalk-extraconf.inc
diff --git a/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk_git.bb b/meta-tizen-generic/recipes-tizen/crosswalk/crosswalk_git.bb
new file mode 100644 (file)
index 0000000..5eedb11
--- /dev/null
@@ -0,0 +1,10 @@
+require crosswalk.inc
+require crosswalk-rprovides.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;protocol=ssh;tag=7eb5c067759f917ac503698e53d4fad768112c15;nobranch=1"
+require crosswalk-oe-extraconf.inc
+
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-depends.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-depends.inc
new file mode 100644 (file)
index 0000000..d4fe179
--- /dev/null
@@ -0,0 +1,4 @@
+DEPENDS = ""
+#DEPENDS of lrzsz 
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-extraconf.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native-extraconf.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native_git.bb b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-native_git.bb
new file mode 100644 (file)
index 0000000..a1113a2
--- /dev/null
@@ -0,0 +1,13 @@
+require lrzsz.inc
+
+PRIORITY = "9"
+
+inherit native
+
+S = "${WORKDIR}/git"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/lrzsz;protocol=ssh;tag=6d3f6f3fbe6d5a0b3191c72c05f1a2707dfd08bb;nobranch=1"
+require lrzsz-native-extraconf.inc
+
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-oe-extraconf.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-oe-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rdepends.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rdepends.inc
new file mode 100644 (file)
index 0000000..229b925
--- /dev/null
@@ -0,0 +1,2 @@
+RDEPENDS = ""
+
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rprovides.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz-rprovides.inc
new file mode 100644 (file)
index 0000000..dd10ee8
--- /dev/null
@@ -0,0 +1,4 @@
+#PROVIDES by lrzsz 
+PROVIDES += "lrzsz"
+RPROVIDES_lrzsz += "lrzsz"
+
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz.inc b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz.inc
new file mode 100644 (file)
index 0000000..566a8f1
--- /dev/null
@@ -0,0 +1,34 @@
+DESCRIPTION = "Serial file transfer protocols"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Network & Connectivity/Utilities"
+LICENSE = "GPL-2.0"
+
+PROVIDES = ""
+
+PACKAGES = ""
+PACKAGES += "lrzsz"
+
+lrzsz_files = ""
+lrzsz_files += "AUTHORS COMPATABILITY ChangeLog NEWS README README.gettext TODO THANKS README.cvs README.isdn4linux README.tests"
+lrzsz_files += "/usr/bin/sz"
+lrzsz_files += "/usr/bin/sb"
+lrzsz_files += "/usr/bin/sx"
+lrzsz_files += "/usr/bin/rz"
+lrzsz_files += "/usr/bin/rb"
+lrzsz_files += "/usr/bin/rx"
+lrzsz_files += "/usr/share/man/man1/sz.1.gz"
+lrzsz_files += "/usr/share/man/man1/rz.1.gz"
+
+FILES_${PN} = "${lrzsz_files}"
+
+PKG_lrzsz= "lrzsz"
+
+SRC_URI = ""
+
+inherit tizenBuildUtils
+
+S = "${WORKDIR}/git"
+
+require lrzsz-rdepends.inc
+require lrzsz-depends.inc
+require lrzsz-extraconf.inc
diff --git a/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz_git.bb b/meta-tizen-generic/recipes-tizen/lrzsz/lrzsz_git.bb
new file mode 100644 (file)
index 0000000..b885433
--- /dev/null
@@ -0,0 +1,10 @@
+require lrzsz.inc
+require lrzsz-rprovides.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/lrzsz;protocol=ssh;tag=6d3f6f3fbe6d5a0b3191c72c05f1a2707dfd08bb;nobranch=1"
+require lrzsz-oe-extraconf.inc
+
diff --git a/proto-meta-Tizen_generic/specfile-initial/config/packaging/model-config-generic.spec b/proto-meta-Tizen_generic/specfile-initial/config/packaging/model-config-generic.spec
new file mode 100644 (file)
index 0000000..e1219a1
--- /dev/null
@@ -0,0 +1,25 @@
+Name:       model-config-generic
+Summary:    A Model configuration
+Version:    0.0.1
+Release:    0
+Group:      System/Configuration
+License:    Apache-2.0
+BuildArch:  noarch
+Source0:    %{name}-%{version}.tar.gz
+
+%description
+Model configuration data package
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+
+%install
+mkdir -p %{buildroot}%{_sysconfdir}/config
+cp -f model-config.xml %{buildroot}%{_sysconfdir}/config/model-config.xml
+
+%files
+%manifest model-config.manifest
+%license LICENSE.APLv2
+%config %{_sysconfdir}/config/model-config.xml
diff --git a/proto-meta-Tizen_generic/specfile-initial/crosswalk/packaging/crosswalk.spec b/proto-meta-Tizen_generic/specfile-initial/crosswalk/packaging/crosswalk.spec
new file mode 100644 (file)
index 0000000..2fa3961
--- /dev/null
@@ -0,0 +1,274 @@
+Name:           crosswalk
+Version:        4.32.74.0
+Release:        0
+Summary:        Crosswalk is an app runtime based on Chromium
+# License:        (BSD-3-Clause and LGPL-2.1+)
+License:        BSD-3-Clause
+Group:          Web Framework/Web Run Time
+Url:            https://github.com/otcshare/crosswalk
+Source:         %{name}.tar
+Source1:        xwalk
+Source2:        org.crosswalkproject.Runtime1.service
+Source3:        xwalk.service
+Source1001:     crosswalk.manifest
+Source1002:     %{name}.xml.in
+Source1003:     %{name}.png
+Patch1:         %{name}-do-not-look-for-gtk2-when-using-aura.patch
+Patch2:         %{name}-look-for-pvr-libGLESv2.so.patch
+Patch3:         %{name}-include-tizen-ime-files.patch
+Patch4:         %{name}-disable-ffmpeg-pragmas.patch
+Patch5:         Chromium-Fix-gcc-4.5.3-uninitialized-warnings.patch
+Patch6:         Blink-Fix-gcc-4.5.3-uninitialized-warnings.patch
+Patch7:         %{name}-tizen-audio-session-manager.patch
+Patch8:         %{name}-mesa-ozone-typedefs.patch
+
+BuildRequires:  bison
+BuildRequires:  bzip2-devel
+BuildRequires:  expat-devel
+BuildRequires:  flex
+BuildRequires:  gperf
+BuildRequires:  libcap-devel
+BuildRequires:  python
+BuildRequires:  python-xml
+BuildRequires:  perl
+BuildRequires:  which
+BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(appcore-common)
+BuildRequires:  pkgconfig(appcore-efl)
+BuildRequires:  pkgconfig(aul)
+BuildRequires:  pkgconfig(audio-session-mgr)
+BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(capi-appfw-application)
+BuildRequires:  pkgconfig(capi-location-manager)
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(fontconfig)
+BuildRequires:  pkgconfig(freetype2)
+BuildRequires:  pkgconfig(gles20)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(haptic)
+BuildRequires:  pkgconfig(icu-i18n)
+BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(libexif)
+BuildRequires:  pkgconfig(libpci)
+BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libudev)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(libxslt)
+BuildRequires:  pkgconfig(pango)
+BuildRequires:  pkgconfig(pkgmgr-info)
+BuildRequires:  pkgconfig(pkgmgr-parser)
+BuildRequires:  pkgconfig(nspr)
+BuildRequires:  pkgconfig(sensor)
+BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xcursor)
+BuildRequires:  pkgconfig(xdamage)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrender)
+BuildRequires:  pkgconfig(xscrnsaver)
+BuildRequires:  pkgconfig(xt)
+BuildRequires:  pkgconfig(xtst)
+
+# Depending on the Tizen version and profile we are building for, we have
+# different dependencies, patches and gyp options to pass. Checking for
+# specific profiles is not very future-proof. We therefore try to check for
+# either specific features that may be enabled in the current profile (such as
+# Wayland support) or for a certain Tizen major version (the differences betwen
+# Tizen 2 and Tizen 3 are big enough that we need completely different patches
+# and build dependencies, for example).
+%bcond_with wayland
+
+%if "%{tizen}" < "3.0"
+BuildRequires:  gst-plugins-atomisp-devel
+BuildRequires:  pkgconfig(openssl)
+%else
+BuildRequires:  pkgconfig(nss)
+%endif
+
+%if %{with wayland}
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(xkbcommon)
+%else
+BuildRequires:  pkgconfig(scim)
+%endif
+
+%description
+Crosswalk is an app runtime based on Chromium. It is an open source project started by the Intel Open Source Technology Center (http://www.01.org).
+
+%package emulator-support
+Summary:        Support files necessary for running Crosswalk on the Tizen emulator
+# License:        (BSD-3-Clause and LGPL-2.1+)
+License:        BSD-3-Clause
+Group:          Web Framework/Web Run Time
+Url:            https://github.com/otcshare/crosswalk
+
+%description emulator-support
+This package contains additional support files that are needed for running Crosswalk on the Tizen emulator.
+
+%define _manifestdir /usr/share/packages
+%define _desktop_icondir /usr/share/icons/default/small
+%define _dbusservicedir /usr/share/dbus-1/services
+%define _systemduserservicedir /usr/lib/systemd/user
+
+%prep
+%setup -q -n crosswalk
+
+cp %{SOURCE1001} .
+cp %{SOURCE1002} .
+cp %{SOURCE1003} .
+sed "s/@VERSION@/%{version}/g" %{name}.xml.in > %{name}.xml
+
+cp -a src/AUTHORS AUTHORS.chromium
+cp -a src/LICENSE LICENSE.chromium
+cp -a src/xwalk/AUTHORS AUTHORS.xwalk
+cp -a src/xwalk/LICENSE LICENSE.xwalk
+
+%patch1
+%patch7
+
+%if "%{tizen}" < "3.0"
+%patch2
+%patch3
+%patch4
+%patch5 -p1
+%patch6 -p1
+%endif
+
+%if %{with wayland}
+%patch8
+%endif
+
+%build
+
+# For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in
+# src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's
+# CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246
+export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g`
+
+# Building the RPM in the GBS chroot fails with errors such as
+#   /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld:
+#       failed to set dynamic section sizes: Memory exhausted
+# For now, work around it by passing a GNU ld-specific flag that optimizes the
+# linker for memory usage.
+export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+# Support building in a non-standard directory, possibly outside %{_builddir}.
+# Since the build root is erased every time a new build is performed, one way
+# to avoid losing the build directory is to specify a location outside the
+# build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build"
+# (remember all paths are still inside the chroot):
+#    gbs build --define 'BUILDDIR_NAME /some/path'
+#
+# The --depth and --generator-output combo is used to put all the Makefiles
+# inside the build directory, and (this is the important part) keep file lists
+# (generatedwith <|() in gyp) in the build directory as well, otherwise they
+# will be in the source directory, erased every time and trigger an almost full
+# Blink rebuild (among other smaller targets).
+# We cannot always pass those flags, though, because gyp's make generator does
+# not work if the --generator-output is the top-level source directory.
+BUILDDIR_NAME="%{?BUILDDIR_NAME}"
+if [ -z "${BUILDDIR_NAME}" ]; then
+   BUILDDIR_NAME="."
+else
+   GYP_EXTRA_FLAGS="--depth=. --generator-output=${BUILDDIR_NAME}"
+fi
+
+# Tizen 2's NSS is too old for Chromium, so we have to use the OpenSSL backend.
+%if "%{tizen}" < "3.0"
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dtizen_mobile=1 -Duse_openssl=1"
+%endif
+
+%if %{with wayland}
+GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ash=1 -Duse_ozone=1"
+%endif
+
+# Change src/ so that we can pass "." to --depth below, otherwise we would need
+# to pass "src" to it, but this confuses the gyp make generator, that expects
+# to be called from the root source directory.
+cd src
+
+# --no-parallel is added because chroot does not mount a /dev/shm, this will
+# cause python multiprocessing.SemLock error.
+export GYP_GENERATORS='make'
+./xwalk/gyp_xwalk xwalk/xwalk.gyp \
+--no-parallel \
+${GYP_EXTRA_FLAGS} \
+-Dchromeos=0 \
+-Ddisable_nacl=1 \
+-Dpython_ver=2.7 \
+-Duse_aura=1 \
+-Duse_cups=0 \
+-Duse_gconf=0 \
+-Duse_kerberos=0 \
+-Duse_system_bzip2=1 \
+-Duse_system_icu=1 \
+-Duse_system_libexif=1 \
+-Duse_system_libxml=1 \
+-Duse_system_nspr=1 \
+-Denable_xi21_mt=1 \
+-Duse_xi2_mt=0
+
+make %{?_smp_mflags} -C "${BUILDDIR_NAME}" BUILDTYPE=Release xwalk xwalkctl xwalk_launcher xwalk-pkg-helper
+
+%install
+# Support building in a non-standard directory, possibly outside %{_builddir}.
+# Since the build root is erased every time a new build is performed, one way
+# to avoid losing the build directory is to specify a location outside the
+# build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build"
+# (remember all paths are still inside the chroot):
+#    gbs build --define 'BUILDDIR_NAME /some/path'
+BUILDDIR_NAME="%{?BUILDDIR_NAME}"
+if [ -z "${BUILDDIR_NAME}" ]; then
+   BUILDDIR_NAME="."
+fi
+
+# Since BUILDDIR_NAME can be either a relative path or an absolute one, we need
+# to cd into src/ so that it means the same thing in the build and install
+# stages: during the former, a relative location refers to a place inside src/,
+# whereas during the latter a relative location by default would refer to a
+# place one directory above src/. If BUILDDIR_NAME is an absolute path, this is
+# irrelevant anyway.
+cd src
+
+# Binaries.
+install -p -D %{SOURCE1} %{buildroot}%{_bindir}/xwalk
+install -p -D %{SOURCE2} %{buildroot}%{_dbusservicedir}/org.crosswalkproject.Runtime1.service
+install -p -D %{SOURCE3} %{buildroot}%{_systemduserservicedir}/xwalk.service
+install -p -D ${BUILDDIR_NAME}/out/Release/xwalk %{buildroot}%{_libdir}/xwalk/xwalk
+install -p -D ${BUILDDIR_NAME}/out/Release/xwalkctl %{buildroot}%{_bindir}/xwalkctl
+install -p -D ${BUILDDIR_NAME}/out/Release/xwalk-launcher %{buildroot}%{_bindir}/xwalk-launcher
+# xwalk-pkg-helper needs to be set-user-ID-root so it can finish the installation process.
+install -m 06755 -p -D ${BUILDDIR_NAME}/out/Release/xwalk-pkg-helper %{buildroot}%{_bindir}/xwalk-pkg-helper
+
+# Supporting libraries and resources.
+install -p -D ${BUILDDIR_NAME}/out/Release/libffmpegsumo.so %{buildroot}%{_libdir}/xwalk/libffmpegsumo.so
+install -p -D ${BUILDDIR_NAME}/out/Release/libosmesa.so %{buildroot}%{_libdir}/xwalk/libosmesa.so
+install -p -D ${BUILDDIR_NAME}/out/Release/xwalk.pak %{buildroot}%{_libdir}/xwalk/xwalk.pak
+
+# Register xwalk to the package manager.
+install -p -D ../%{name}.xml %{buildroot}%{_manifestdir}/%{name}.xml
+install -p -D ../%{name}.png %{buildroot}%{_desktop_icondir}/%{name}.png
+
+%files
+%manifest %{name}.manifest
+# %license AUTHORS.chromium AUTHORS.xwalk LICENSE.chromium LICENSE.xwalk
+%{_bindir}/xwalk
+%{_bindir}/xwalkctl
+%{_bindir}/xwalk-launcher
+%{_bindir}/xwalk-pkg-helper
+%{_libdir}/xwalk/libffmpegsumo.so
+%{_libdir}/xwalk/xwalk
+%{_libdir}/xwalk/xwalk.pak
+%{_manifestdir}/%{name}.xml
+%{_desktop_icondir}/%{name}.png
+%{_dbusservicedir}/org.crosswalkproject.Runtime1.service
+%{_systemduserservicedir}/xwalk.service
+
+%files emulator-support
+%{_libdir}/xwalk/libosmesa.so
index 310feaf..7f5a0c9 100644 (file)
@@ -1,15 +1,15 @@
 Name:           diffutils
-Version:        3.2
+Version:        3.3
 Release:        0
-License:        GFDL-1.2 ; GPL-3.0+
+License:        GPL-3.0+ and GFDL-1.3+
 Summary:        GNU diff Utilities
 Url:            http://www.gnu.org/software/diffutils/
-Group:          Productivity/Text/Utilities
+Group:          System/Utilities
 Source:         %{name}-%{version}.tar.xz
 Source1001:    diffutils.manifest
 BuildRequires:  xz
-Provides:       diff
-Obsoletes:      diff
+Provides:       diff = %{version}
+Obsoletes:      diff < %{version}
 
 %description
 The GNU diff utilities find differences between files. diff is used to
index ac3db2b..4445ea7 100644 (file)
@@ -10,7 +10,7 @@
 Name:           gettext
 Version:        0.18.1.1
 Release:        2
-License:        GPLv3+ and LGPLv2+
+License:        GPL-3.0+ and LGPL-2.0+
 Summary:        GNU libraries and utilities for producing multi-lingual messages
 Url:            http://www.gnu.org/software/gettext/
 Group:          Development/Tools
@@ -135,11 +135,14 @@ cat %{name}-*.lang > %{name}.lang
 
 %postun runtime -p /sbin/ldconfig
 
+%post tools -p /sbin/ldconfig
+
+%postun tools -p /sbin/ldconfig
 
 %files tools -f %{name}.lang
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
 %{_datadir}/%{name}/projects/*
 %{_datadir}/%{name}/config.rpath
 %{_datadir}/%{name}/*.h
@@ -189,7 +192,7 @@ cat %{name}-*.lang > %{name}.lang
 %defattr(-,root,root,-)
 # Files listed here should be of LGPL license only, refer to upstream
 # statement in PACKAGING file
-%doc gettext-runtime/intl/COPYING*
+%license gettext-runtime/intl/COPYING*
 %doc %{_datadir}/gettext/ABOUT-NLS
 %{_bindir}/gettext
 %{_bindir}/ngettext
index 0b0f263..0633b70 100644 (file)
@@ -2,11 +2,11 @@ Name:           grep
 BuildRequires:  automake
 BuildRequires:  pcre-devel
 Url:            http://www.gnu.org/software/grep/
-Version:        2.14
+Version:        2.16
 Release:        0
 Summary:        Print lines matching a pattern
 License:        GPL-3.0+
-Group:          Base/Tools
+Group:          Base/Utilities
 Source0:        grep-%{version}.tar.xz
 Source1001:    grep.manifest
 Provides:       base:/usr/bin/grep
@@ -42,5 +42,3 @@ make check VERBOSE=1
 %defattr(-,root,root)
 %license COPYING
 %{_bindir}/*
-
-%changelog
index c55f17b..47a2f0b 100644 (file)
@@ -1,5 +1,5 @@
 Name:           gummiboot
-Version:        42
+Version:        43
 Release:        1
 License:        LGPL-2.1
 Summary:        EFI Kernel loader
@@ -15,6 +15,15 @@ ExclusiveArch:  %ix86 x86_64
 %description
 Gummiboot is a simple EFI bootloader.
 
+%package splash
+Summary:       Gummiboot default splash image
+BuildArch:     noarch
+Requires:      %{name} = %{version}
+
+%description splash
+This package contains the Gummiboot default splash image. It's the
+project logo and maintained in the upstream gummiboot Git tree.
+
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -27,6 +36,9 @@ make
 rm -fr %{buildroot}
 %make_install
 
+mkdir -p %{buildroot}/%{_datadir}/%{name}
+cp test/splash.bmp %{buildroot}/%{_datadir}/%{name}
+
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root)
@@ -37,3 +49,6 @@ rm -fr %{buildroot}
 %else
 %{_prefix}/lib/gummiboot/gummibootia32.efi
 %endif
+
+%files splash
+%{_datadir}/%{name}/splash.bmp
index b6c4dcf..b27a425 100644 (file)
@@ -1,15 +1,14 @@
+%define debug_package %{nil}
 Name:           hwdata
-Version:        0.234
+Version:        0.260
 Release:        1
 License:        GPL-2.0+
 Summary:        Hardware identification and configuration data
 Group:          System/Base
-Source0:         %{name}-%{version}.tar.bz2
+Source0:        %{name}-%{version}.tar.bz2
 Url:            http://git.fedorahosted.org/git/hwdata.git
 BuildArch:      noarch
 Provides:      pciutils-ids
-Source1:       pci.ids
-Source2:       usb.ids
 Source1001:    hwdata.manifest
 
 %description
@@ -17,7 +16,8 @@ hwdata contains various hardware identification and configuration data,
 such as the pci.ids database and MonitorsDb databases.
 
 %prep
-%setup -q
+%setup -q -n hwdata-%{version}-1
+%configure
 cp %{SOURCE1001} .
 
 %build
@@ -25,8 +25,10 @@ cp %{SOURCE1001} .
 
 %install
 %make_install
-cp %{S:1} %{buildroot}%{_datadir}/hwdata
-cp %{S:2} %{buildroot}%{_datadir}/hwdata
+%{__mkdir_p} %{buildroot}%{_sysconfdir}/modprobe.d
+mv %{buildroot}%{_libdir}/modprobe.d/dist-blacklist.conf \
+   %{buildroot}%{_sysconfdir}/modprobe.d/blacklist.conf
+rm -rf %{buildroot}%{_libdir}
 
 %files
 %manifest %{name}.manifest
index 3658ffb..3825301 100644 (file)
@@ -1,19 +1,12 @@
-#
-# Please submit bugfixes or comments via http://bugs.tizen.org/
-#
-
 Name:           less
-Version:        451
-Release:        5
+Version:        458
+Release:        0
 License:        GPL-3.0+
 Summary:        A text file browser similar to more, but better
 Url:            http://www.greenwoodsoftware.com/less/
-Group:          Applications/Text
+Group:          System/Utilities
 Source0:        http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
-Source1001:    less.manifest
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
+Source1001:     %{name}.manifest
 BuildRequires:  pkgconfig(ncurses)
 
 %description
@@ -38,12 +31,9 @@ make %{?_smp_mflags}
 %install
 %make_install
 
-# splitted post-install part by auto-parsing
-strip -R .comment %{buildroot}/%{_bindir}/less
-
 %docs_package
 
 %files
 %manifest %{name}.manifest
-%doc LICENSE
+%license LICENSE
 %{_bindir}/*
index 30be5c2..d27c6ed 100644 (file)
@@ -1,11 +1,11 @@
 Name:           libcap
-Version:        2.22
+Version:        2.24
 Release:        1
 License:        BSD-3-Clause and GPL-2.0
 Summary:        Library for Capabilities (linux-privs) Support
 Url:            https://sites.google.com/site/fullycapable/
 Group:          Base/Libraries
-Source:         %{name}-%{version}.tar.bz2
+Source:         %{name}-%{version}.tar.xz
 Source2:        baselibs.conf
 Source1001:    libcap.manifest
 BuildRequires:  fdupes
@@ -48,11 +48,10 @@ libcap.
 cp %{SOURCE1001} .
 
 %build
-# lib=%{_lib} make %{?_smp_mflags} COPTFLAG="%{optflags}"
 lib=%{_lib} make %{?_smp_mflags} DEBUG="-g %{optflags}"
 
 %install
-make install DESTDIR=%{buildroot} LIBDIR=%{buildroot}/%{_lib} MANDIR=%{buildroot}%{_mandir} RAISE_SETFCAP=no
+make install DESTDIR=%{buildroot} LIBDIR=%{buildroot}/%{_lib} MANDIR=%{buildroot}%{_mandir} PKGCONFIGDIR=%{buildroot}%{_libdir}/pkgconfig RAISE_SETFCAP=no
 # remove unneeded files
 rm -f %{buildroot}/%{_lib}/*.*a
 # move *.so file to libdir and relink
@@ -83,6 +82,7 @@ ln -s /%{_lib}/libcap.so.2 %{buildroot}%{_libdir}/libcap.so
 %defattr(-,root,root)
 %{_includedir}/sys/capability.h
 %{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
 %{_mandir}/man3/*
 
 %changelog
index dd2b5af..0f2fe0d 100644 (file)
@@ -3,7 +3,7 @@ Summary: Telephony-core library
 Version: 0.1.85
 Release:    1
 Group:      System/Libraries
-License:    Apache
+License:    Apache-2.0
 Source0:    libtcore-%{version}.tar.gz
 Source1001:    libtcore.manifest
 Requires(post): /sbin/ldconfig
@@ -38,12 +38,14 @@ make %{?jobs:-j%jobs}
 
 %install
 %make_install
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE %{buildroot}/usr/share/license/%{name}
 
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libtcore*
-/usr/share/license/libtcore
+/usr/share/license/%{name}
 
 %files devel
 %manifest %{name}.manifest
diff --git a/proto-meta-Tizen_generic/specfile-initial/lrzsz/packaging/lrzsz.spec b/proto-meta-Tizen_generic/specfile-initial/lrzsz/packaging/lrzsz.spec
new file mode 100644 (file)
index 0000000..eb5bd06
--- /dev/null
@@ -0,0 +1,57 @@
+Summary: Serial file transfer protocols
+Name: lrzsz
+Version: 0.12.20
+Release: 1
+License: GPL-2.0
+Group: Network & Connectivity/Utilities
+Source: %{name}-%{version}.tar.gz
+Summary(de): Seriendateiübertragungsprotokolle
+Summary(fr): Protocoles de transfert de fichiers de série
+Summary(tr): Modem protokolleri
+BuildRequires: gettext-tools
+
+%description
+This collection of commands can be used to download and upload
+files using the Z, X, and Y protocols.  Many terminal programs
+(like minicom) make use of these programs to transfer files.
+
+%description -l de
+Diese Sammlung von Befehlen läßt sich zum Herunter- und
+Aufwärtsladen von Dateien anhand der Z-, X- und Y-Protokolle benutzen.
+Viele Terminalprogramme (wie Minicom) setzen diese Programme für die
+Übertragung von Dateien ein.
+
+%description -l fr
+Cet ensemble de commande sert à télécharger des fichiers en utilisant
+les protocoles Z, X et Y. De nombreux programmes de terminal (comme
+minicom) utilisent ces programmes pour transférer les fichiers.
+
+%description -l tr
+Bu komutlar topluluðu Z, X ve Y protokollerini kullanarak dosya aktarýmý
+için kullanýlabilir. Pek çok uç birim programý (örneðin minicom) dosya
+taþýmak için bu programlarý kullanýr.
+
+%prep
+%setup -q
+
+%build
+%configure --program-transform-name=s/l//
+make
+
+%install
+%makeinstall
+
+%files
+%license COPYING
+%defattr(-,root,root)
+%doc AUTHORS COMPATABILITY ChangeLog NEWS README README.gettext TODO THANKS README.cvs README.isdn4linux README.tests
+%{_bindir}/sz
+%{_bindir}/sb
+%{_bindir}/sx
+%{_bindir}/rz
+%{_bindir}/rb
+%{_bindir}/rx
+%{_mandir}/man1/sz.1.gz
+%{_mandir}/man1/rz.1.gz
+%lang(de) %{_datadir}/locale/de/LC_MESSAGES/lrzsz.mo
+
index 3c10e04..8e2474e 100644 (file)
@@ -1,11 +1,11 @@
 Name:           pciutils
-Version:        3.1.10
+Version:        3.2.1
 Release:        0
 License:        GPL-2.0+
 Summary:        PCI utilities for Kernel version 2
 Url:            http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
 Group:          Base/Device Management
-Source:         %{name}-%{version}.tar.bz2
+Source:         %{name}-%{version}.tar.gz
 Source2:        baselibs.conf
 Source1001:    pciutils.manifest
 BuildRequires:  pkg-config
index b5fba9c..b9ba3e6 100644 (file)
@@ -1,12 +1,12 @@
 %global tests_enabled 0
 
 Name:           procps-ng
-Version:        3.3.7
+Version:        3.3.9
 Release:        1
 License:        GPL-2.0 and LGPL-2.0+
 Summary:        System and process monitoring utilities
 Url:            https://sourceforge.net/projects/procps-ng/
-Group:          System/Base
+Group:          Base/Utilities
 Source:         http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
 Source1001:    procps-ng.manifest
 
index e20ce3e..2a6a02d 100644 (file)
@@ -1,5 +1,5 @@
 Name:           util-linux
-Version:        2.22.2
+Version:        2.24
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
@@ -16,11 +16,11 @@ Release:        0
 # make the rpm install check of uuidd happy which has support to work without
 # these tools as well
 #!BuildIgnore:  pwdutils
-Url:            http://kernel.org/~kzak/util-linux/
+Url:            https://github.com/karelzak/util-linux
 Summary:        A collection of basic system utilities
 License:        GPL-2.0+
-Group:          Base/Tools
-Source:         ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.22/%{name}-%{version}.tar.xz
+Group:          Base/Utilities
+Source:         ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.22/%{name}-%{version}.tar.gz
 Source1:        util-linux-rpmlintrc
 # XXX: make nologin part of util-linux upstream
 Source2:        nologin.c
@@ -126,7 +126,6 @@ export SUID_LDFLAGS="-pie"
   --enable-write \
   --enable-line \
   --enable-new-mount \
-  --enable-ddate \
   --enable-login-utils \
   --enable-mountpoint \
   --disable-use-tty-group \
@@ -156,13 +155,14 @@ rm -f %{buildroot}/%{_libdir}/libblkid.la
 rm -f %{buildroot}/%{_libdir}/libuuid.la
 rm -f %{buildroot}/%{_libdir}/libmount.la
 install -m 644 nologin.8 %{buildroot}%{_mandir}/man8
-echo -e "#! /bin/bash\n/sbin/blockdev --flushbufs \$1" > %{buildroot}%{_sbindir}/flushb
+echo -e "#! /bin/sh\n/sbin/blockdev --flushbufs \$1" > %{buildroot}%{_sbindir}/flushb
 chmod 755 %{buildroot}%{_sbindir}/flushb
 # Stupid hack so we don't have a tcsh dependency
-chmod 644 %{buildroot}%{_datadir}/getopt/getopt*.tcsh
+chmod 644 %{buildroot}%{_datadir}/doc/%{name}/getopt/getopt*.tcsh
 # Following files we don't want to package, so remove them
 rm -f %{buildroot}%{_bindir}/pg
 rm -f %{buildroot}%{_mandir}/man1/pg.1*
+rm -rf %{buildroot}%{_datadir}/bash-completion
 # Do not package these files to get rid of the perl dependency
 rm -f %{buildroot}%{_bindir}/chkdupexe
 rm -f %{buildroot}%{_mandir}/man1/chkdupexe.1
@@ -204,9 +204,12 @@ rm -rf %{buildroot}/%{_mandir}/ru
 %lang_package
 
 %docs_package
+%dir %{_datadir}/doc/%{name}/getopt
+%attr (755,root,root) %{_datadir}/doc/%{name}/getopt/getopt-parse.bash
+%attr (755,root,root) %{_datadir}/doc/%{name}/getopt/getopt-parse.tcsh
 
 
-%files -f %{name}.files 
+%files -f %{name}.files
 %manifest %{name}.manifest
 %license COPYING
 # Common files for all archs
@@ -221,7 +224,6 @@ rm -rf %{buildroot}/%{_mandir}/ru
 %{_bindir}/su
 %{_bindir}/cal
 %{_bindir}/eject
-#%{_bindir}/kill
 %{_bindir}/lslocks
 %{_bindir}/utmpdump
 %{_bindir}/wdctl
@@ -233,7 +235,6 @@ rm -rf %{buildroot}/%{_mandir}/ru
 %{_bindir}/colcrt
 %{_bindir}/colrm
 %{_bindir}/column
-%{_bindir}/ddate
 %{_bindir}/dmesg
 %{_bindir}/fallocate
 %{_bindir}/findmnt
@@ -305,9 +306,6 @@ rm -rf %{buildroot}/%{_mandir}/ru
 %verify(not mode) %attr(0755,root,tty) %{_bindir}/write
 %{_sbindir}/flushb
 %{_sbindir}/readprofile
-%dir %{_datadir}/getopt
-%attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash
-%attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
 #XXX: post our patches upstream
 #XXX: call fdupes on /usr/share/man
 %{_sbindir}/fdisk
@@ -317,7 +315,11 @@ rm -rf %{buildroot}/%{_mandir}/ru
 %{_sbindir}/fdformat
 %{_sbindir}/hwclock
 %{_bindir}/setterm
-%{_sbindir}/tunelp
+%{_sbindir}/blkdiscard
+%{_sbindir}/runuser
+%{_bindir}/last
+%{_bindir}/lastb
+%{_bindir}/nsenter
 
 %files -n libblkid
 %manifest %{name}.manifest
index 27ce7f6..b8b46b7 100644 (file)
@@ -1,18 +1,19 @@
-%define official_ptchlvl 822
-%define VIM_SUBDIR vim73
+%define official_ptchlvl 155
+%define VIM_SUBDIR vim74
 %define site_runtimepath /usr/share/vim/site
+%define smack 1
 
 Name:           vim
-Version:        7.3
+Version:        7.4
 Release:        0
 License:        Vim
 Summary:        Vi IMproved
 Url:            http://www.vim.org/
 Group:          Base/Utilities
-Source:         ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
+Source:         ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
 Source3:        tizen.vimrc
-Source98:       %{name}-7.3-patches.tar.bz2
-Source99:       %{name}-7.3-rpmlintrc
+Source98:       %{name}-7.4-patches.tar.bz2
+Source99:       %{name}-rpmlintrc
 Source1001:     vim.manifest
 BuildRequires:  autoconf
 BuildRequires:  db4-devel
@@ -23,6 +24,9 @@ BuildRequires:  perl
 BuildRequires:  pkgconfig
 BuildRequires:  python-devel
 BuildRequires:  systemd
+%if %{smack}
+BuildRequires: libattr-devel
+%endif
 Provides:       vi
 Provides:       vim_client
 Requires(pre):  update-alternatives
@@ -105,7 +109,7 @@ install the base package 'vim', for online help, etc. If you need the
 graphical features of vim, you might want to install package gvim too.
 
 %prep
-%setup -q -n vim73 -b 98
+%setup -q -n vim74 -b 98
 cp %{SOURCE1001} .
 for p in ../vim-%{version}-patches/%{version}*; do
     test -e $p || break
@@ -124,6 +128,10 @@ export CFLAGS="%{optflags} -Wall -pipe -fno-strict-aliasing"
 export CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=1}
 
 export COMMON_OPTIONS="\
+%if %{smack}
+       --disable-selinux \
+       --enable-smack \
+%endif
     --with-vim-name=vim \
     --with-ex-name=ex \
     --with-view-name=view \
@@ -228,7 +236,7 @@ rm -rf %{buildroot}%{_mandir}/it.ISO8859-1/
 rm -rf %{buildroot}%{_mandir}/it.UTF-8/
 rm -rf %{buildroot}%{_mandir}/ru.UTF-8
 # and move russian manpages to a place where they can be found
-rm -rf %{buildroot}%{_mandir}/{fr,it,pl,ru}
+rm -rf %{buildroot}%{_mandir}/{fr,it,pl,ru,ja}
 
 
 # remove some c source files