aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Safr <miroslav.safr@tieto.com>2010-08-05 18:46:35 +0300
committerMiroslav Safr <miroslav.safr@tieto.com>2010-08-05 18:46:35 +0300
commit851e85b1b56e71b4d7149fc84b269dd873071950 (patch)
tree72316619726f639ba6dc74ed03d15ae0457e8ba4
parent4b47beba520b194d0153e255b43dfae92d0f0cc4 (diff)
New: Added yaml file for .spec file generating
RevBy:TrustMe Details: For Meego OBS building is needed to generate .spec files from yaml specify ./libmeegotouch.yaml unfortunatelly it is still needed to edit that file than: ./configure -prefix=/usr -release export INSTALL_ROOT=%{buildroot} export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-rw-r--r--libmeegotouch.yaml415
1 files changed, 415 insertions, 0 deletions
diff --git a/libmeegotouch.yaml b/libmeegotouch.yaml
new file mode 100644
index 00000000..dcec3157
--- /dev/null
+++ b/libmeegotouch.yaml
@@ -0,0 +1,415 @@
+Name: libmeegotouch
+Summary: MeeGo Touch Framework
+Version: 0.20.34
+Release: 0
+Group: System/Libraries
+License: LGPL v2.1
+URL: http://meego.gitorious.org/meegotouch/libmeegotouch
+Sources:
+ - "%{name}-%{version}.tar.bz2"
+Description: |
+ Qt based MeeGo Touch Framework for developing touch based user interfaces
+
+
+ #
+ # Lib and binary subpackages
+ #
+ # %package -n foo is just "foo", not <pkg-base-name>-foo (i.e. "meegotouch-foo")
+ #
+
+Requires:
+ - meegotouch-theme >= %{version}
+ - libmeegotouch-l10n
+ - libmeegotouchcore0 >= %{version}
+ - libmeegotouchextensions0 >= %{version}
+ - libmeegotouchsettings0 >= %{version}
+ - libmeegotouchviews0 >= %{version}
+ - libmeegotouch-bin >= %{version}
+ - meegotouch-qt-style >= %{version}
+RequiresPost:
+ - /sbin/ldconfig
+RequiresPostUn:
+ - /sbin/ldconfig
+PkgBR:
+ - doxygen
+ - fdupes
+ - icu
+PkgConfigBR:
+ - QtCore >= 4.6.0
+ - QtDBus
+ - QtOpenGL
+ - QtNetwork
+ - QtGui
+ - gstreamer-0.10
+ - gstreamer-base-0.10
+ - gstreamer-plugins-base-0.10
+ - dbus-1
+ - xdamage
+ - icu
+ - x11
+ - gconf-2.0
+ - contextprovider-1.0
+ - gl
+Configure: none
+Builder: make
+SubPackages:
+ - Name: meegotouch-demos-applicationextension
+ Group: Applications/Engineering
+ AsWholeName: yes
+ Summary: Meego Touch application extension demos
+ Description: Demo application for the Meego Touch application extensions
+
+ - Name: libmeegotouch-l10n-ur
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch Urdu translations
+ Description: Meego Touch Urdu translations
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-animatedlayout-l10n-eng-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch animated layout demo engineering English messages
+ Description: Meego Touch animated layout engineering English messages
+ Provides:
+ - meegotouch-demos-animatedlayout-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-zh-cn
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery simplified Chinese translations
+ Description: |
+ Meego Touch widgets gallery simplified Chinese translations
+
+ http://meego.gitorious.org/meegotouch/libmeegotouch
+ # i10n animated layout demo subpackages
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-demos-widgetsgallery
+ Group: Applications/Engineering
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery demo
+ Description: Meego Touch demo application that shows the available widgets
+ Requires:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery English messages
+ Description: Meego Touch widgets gallery English messages
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: libmeegotouch-doc
+ Group: Documentation
+ AsWholeName: yes
+ Summary: Meego Touch API documentation
+ Description: |
+ Meego Touch API documentation
+
+
+ #
+ # Demo and test subpackages
+ #
+
+ - Name: libmeegotouch-l10n-hu
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch Hungarian translations
+ Description: Meego Touch Hungarian translations
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-appletinstallationsource
+ Group: Development/Tools
+ AsWholeName: yes
+ Summary: Meego Touch applet installation source demos
+ Description: Demo applet installation source for the Meego Touch applet library
+
+ - Name: libmeegotouch-bin
+ Group: Development/Tools
+ AsWholeName: yes
+ Summary: Meego Touch binary files
+ Description: Meego Touch framework binary files
+ Requires:
+ - libmeegotouchcore0 >= %{version}
+ - libmeegotouchextensions0 >= %{version}
+ - libmeegotouchsettings0 >= %{version}
+ - libmeegotouchviews0 >= %{version}
+
+ - Name: libmeegotouch-tests
+ AsWholeName: yes
+ Summary: Meego Touch unit tests
+ Group: Development/Tools
+ Description: Unit testing binaries and shell scripts for testing the libmeegotouch library
+
+ - Name: libmeegotouch-l10n-de
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch German translations
+ Description: Meego Touch German translations
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-ar
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery Arabic translations
+ Description: Meego Touch widgets gallery Arabic translations
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-demos-animatedlayout-l10n-ja
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch animated layout demo Japanese translations
+ Description: |
+ Meego Touch animated layout Japanese translations
+
+
+
+ # Typically /usr/share/qt4, but might also be /usr/lib/qt4
+ %define qt_install_data_dir %(qmake -query QT_INSTALL_DATA)
+
+
+ #
+ # Unpack / build / install rules
+ #
+ Provides:
+ - meegotouch-demos-animatedlayout-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-eng-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery engineering English messages
+ Description: Meego Touch widgets gallery engineering English messages
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: libmeegotouch-l10n-fi
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch Finnish translations
+ Description: Meego Touch Finnish translations
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: libmeegotouch-l10n-zh-cn
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch simplified Chinese translations
+ Description: |
+ Meego Touch simplified Chinese translations
+
+
+ # i10n widget gallery demo subpackages
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-fi
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery Finnish translations
+ Description: Meego Touch widgets gallery Finnish translations
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-tests
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery tests
+ Description: Meego Touch demo application tests
+ Requires:
+ - meegotouch-demos-widgetsgallery
+
+ - Name: meegotouch-demos-qt-style
+ Group: Applications/Engineering
+ AsWholeName: yes
+ Summary: Meego Touch plain Qt applications demos
+ Description: |
+ Demo applications that show how plain Qt applications
+ (applications that do not link against libmeegotouch) are supported
+ in the Meego Touch framework
+ Requires:
+ - meegotouch-qt-style
+
+ - Name: meegotouch-demos
+ Group: Applications/Engineering
+ AsWholeName: yes
+ Summary: Meego Touch demo applications
+ Description: Collection of demo applications for Meego Touch
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ - meegotouch-demos-qt-style
+ - meegotouch-demos-animatedlayout
+
+ - Name: libmeegotouch-benchmarks
+ Group: Development/Tools
+ AsWholeName: yes
+ Summary: Meego Touch benchmarks
+ Description: |
+ Benchmarking binaries for testing the libmeegotouch library
+
+
+ #
+ # i10n subpackages
+ #
+ # -engineering-english had to be shortened to -eng-en because of file name lenght limitations:
+ # rpmlint complains about exceeding the 64 character file name component limit on Joliet file systems.
+
+ - Name: meegotouch-qt-style
+ Group: System/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch plain Qt style
+ Description: |
+ Meego Touch Qt style for applications that do not link against libmeegotouch
+
+
+ #
+ # Development subpackages
+ #
+
+ # -devel is the naming convention for development packages in RPM based distributions.
+ # Debian uses -dev.
+ Requires:
+ - libmeegotouchcore0 >= %{version}
+ - libmeegotouchviews0 >= %{version}
+
+ - Name: libmeegotouch-devel
+ AsWholeName: yes
+ Summary: Meego Touch development files
+ Group: Development/Libraries
+ Description: Development files for Meego Touch
+ Requires:
+ - libmeegotouchcore0 >= %{version}
+ - libmeegotouchextensions0 >= %{version}
+ - libmeegotouchsettings0 >= %{version}
+ - libmeegotouchviews0 >= %{version}
+ - meegotouch-qt-style >= %{version}
+
+ - Name: libmeegotouchviews0
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch widget views library
+ Description: Meego Touch widget views library
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-de
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery German translations
+ Description: Meego Touch widgets gallery German translations
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-devel-tools
+ AsWholeName: yes
+ Summary: Meego Touch development and testing tools
+ Group: Development/Libraries
+ Description: |
+ Collection of tools for testing and developing on top of libmeegotouch.
+ Includes stuff like applettester and code/mock generation.
+ Requires:
+ - libmeegotouch-devel
+
+ - Name: libmeegotouchsettings0
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch settings library
+ Description: Meego Touch settings library
+
+ - Name: meegotouch-demos-animatedlayout
+ Group: Applications/Engineering
+ AsWholeName: yes
+ Summary: Meego Touch animated layout demo
+ Description: Demo application for the Meego Touch animated demo
+ Requires:
+ - meegotouch-demos-animatedlayout-l10n
+
+ - Name: libmeegotouch-l10n-eng-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch engineering English messages
+ Description: Meego Touch engineering English messages
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-animatedlayout-l10n-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch animated layout demo English messages
+ Description: Meego Touch animated layout English messages
+ Provides:
+ - meegotouch-demos-animatedlayout-l10n
+
+ - Name: libmeegotouch-l10n-en
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch English messages
+ Description: Meego Touch English messages
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: libmeegotouchcore0
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch core library
+ Description: Meego Touch core library
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-hu
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery Hungarian translations
+ Description: Meego Touch widgets gallery Hungarian translations
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: libmeegotouchextensions0
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch extensions library
+ Description: Meego Touch extensions library
+
+ - Name: libmeegotouch-l10n-ar
+ Group: Development/Languages
+ AsWholeName: yes
+ Summary: Meego Touch Arabic translations
+ Description: Meego Touch Arabic translations
+ Provides:
+ - libmeegotouch-l10n
+
+ - Name: meegotouch-demos-widgetsgallery-l10n-ur
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch widgets gallery Urdu translations
+ Description: Meego Touch widgets gallery Urdu translations
+ Requires:
+ - meegotouch-demos-widgetsgallery
+ Provides:
+ - meegotouch-demos-widgetsgallery-l10n
+
+ - Name: meegotouch-demos-animatedlayout-l10n-de
+ Group: Development/Libraries
+ AsWholeName: yes
+ Summary: Meego Touch animated layout demo German translations
+ Description: Meego Touch animated layout German translations
+ Provides:
+ - meegotouch-demos-animatedlayout-l10n
+
+