Merge branch 'qml' of ssh://drop.maemo.org/git/mdictionary into qml
[mdictionary] / rpm / mdictionary.spec
diff --git a/rpm/mdictionary.spec b/rpm/mdictionary.spec
new file mode 100644 (file)
index 0000000..ea6c1ea
--- /dev/null
@@ -0,0 +1,184 @@
+Name:       mdictionary
+Summary:    Multilingual Dictionary
+Version:    2.1.0
+Release:    3
+Group:      Applications/Productivity
+License:    GPLv3
+Source0:    %{name}.tar.bz2
+BuildArch:  i386
+URL:        http://mdictionary.garage.maemo.org
+Vendor:     Comarch
+Packager:   Marcin Kazmierczak
+Autoreq:    0
+Requires:   libqtcore4 >= 4.7
+Requires:   libqtgui4 >= 4.7
+Requires:   libqtsql4 >= 4.7
+Requires:   libqtsql4-sqlite >= 4.7
+Requires:   libqtwebkit4 >= 2.0
+Requires:   libqtxml4 >= 4.7
+Requires:   libqtxmlpatterns4 >= 4.7
+Requires:   libqtnetwork4 >= 4.7
+Requires:   libqtdeclarative4 >= 4.7
+
+
+%description
+Description: %{summary}
+
+
+%package google-plugin
+Summary:    Google plugin for mDictionary
+Group:      Applications/Productivity
+Requires:   %{name} = %{version}-%{release}
+Requires:   libqtnetwork4 >= 4.7
+
+%description google-plugin
+Description: %{summary}
+
+%package stardict-plugin
+Summary:    Stardict plugin for mDictionary
+Group:      Applications/Productivity
+Requires:   %{name} = %{version}-%{release}
+
+%description stardict-plugin
+Description: %{summary}
+
+%package devel
+Summary:    mDictionary development files
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+Requires:   libqtdevel >= 4.7
+Requires:   libqtcore4 >= 4.7
+Requires:   libqtgui4 >= 4.7
+Requires:   libqtxml4 >= 4.7
+Requires:   libqtxmlpatterns4 >= 4.7
+Requires:   libqtsql4 >= 4.7
+Requires:   libqtsql4-sqlite >= 4.7
+Requires:   libqtdbus4 >= 4.7
+Requires:   libqtwebkit4 >= 2.0
+Requires:   libqtdeclarative4 >= 4.7
+
+%description devel
+Description: %{summary}
+
+%package doc
+Summary:    mDictionary documentation
+Group:      Documentation
+Requires:   %{name} = %{version}-%{release}
+
+%description doc
+Description: %{summary}
+
+%package homescreen-widget
+Summary:    home screen widget for mDictionary
+Group:      Applications/Productivity
+Requires:   %{name} = %{version}-%{release}
+Requires:   qt4-homescreen-loader
+Requires:   libqtdbus4 >= 4.7
+
+%description homescreen-widget
+Description: %{summary}
+
+%prep
+%setup -q -n %{name}
+
+# >> setup
+# << setup
+
+%build
+# >> build pre
+# << build pre
+
+qmake "CONFIG+=meego_css"
+
+make %{?jobs:-j%jobs}
+
+# >> build post
+# << build post
+%install
+rm -rf %{buildroot}
+# >> install pre
+# << install pre
+#%qmake_install
+make install -j4 INSTALL_ROOT=%{buildroot}
+
+# >> install post
+# << install post
+desktop-file-install --delete-original       \
+  --dir %{buildroot}%{_datadir}/applications             \
+   %{buildroot}%{_datadir}/applications/*.desktop
+
+
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache \
+  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
+
+%postun
+/bin/touch --no-create %{_datadir}/icons/hicolor || :
+%{_bindir}/gtk-update-icon-cache \
+  --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+# >> files
+/usr/share/dbus-1/*
+/usr/share/icons/*
+%dir /usr/share/mdictionary
+/usr/share/mdictionary/staron.png
+/usr/bin/mdictionary
+%dir /usr/lib/mdictionary
+%dir /usr/lib/mdictionary/plugins
+/usr/lib/mdictionary/plugins/libxdxf.so
+/usr/lib/mdictionary/plugins/eng-us.xdxf
+/usr/lib/mdictionary/plugins/eng-thai.xdxf
+/usr/share/mdictionary/xdxf.png
+/usr/share/mdictionary/css
+/usr/share/mdictionary/qml
+/usr/share/applications/mdictionary.desktop
+# << files
+
+
+%files google-plugin
+%defattr(-,root,root,-)
+# >> files mdictionary-google-plugin
+/usr/lib/mdictionary/plugins/libgoogle.so
+/usr/share/mdictionary/google.png
+# << files mdictionary-google-plugin
+
+%files stardict-plugin
+%defattr(-,root,root,-)
+# >> files mdictionary-stardict-plugin
+/usr/lib/mdictionary/plugins/libstardict.so
+/usr/share/mdictionary/stardict.png
+# << files mdictionary-stardict-plugin
+
+%files devel
+%defattr(-,root,root,-)
+# >> files mdictionary-dev
+/usr/include/*
+# << files mdictionary-dev
+
+%files doc
+%defattr(-,root,root,-)
+# >> files mdictionary-doc
+/usr/share/doc/mdictionary
+%doc AUTHORS
+# << files mdictionary-doc
+
+%files homescreen-widget
+%defattr(-,root,root,-)
+# >> files mdictionary-homescreen-widget
+/usr/lib/hildon-desktop/*
+/usr/share/applications/hildon-home/*
+# << files mdictionary-homescreen-widget
+
+
+%changelog
+* Wed Feb 16 2011 Marcin Kazmierczak <marcin.kazmierczak@comarch.com>
+
+- Create spec file for mdictionary
+