3 # - file /usr/bin/rbqtapi from install of ruby-qt4-qtruby-1.4.10-0.1.pentium4 conflicts with file from package kdebindings-ruby-qt-3.5.9-2.i686
4 # - complete spec (BRs,...)
7 %define origname qt4-qtruby
9 Summary: Ruby bindings for the Qt4 GUI library
10 Summary(pl.UTF-8): Dowiązania ruby dla biblioteki Qt4 GUI
15 Group: Development/Languages
16 Source0: http://rubyforge.org/frs/download.php/71843/%{origname}-%{version}.tar.gz
17 # Source0-md5: b1720fd928a6de35b543c6e83d5f1fe0
18 URL: http://rubyforge.org/projects/korundum/
19 BuildRequires: QtCore-devel >= %{qtver}
20 BuildRequires: QtDBus-devel >= %{qtver}
21 BuildRequires: QtGui-devel >= %{qtver}
22 BuildRequires: QtNetwork-devel >= %{qtver}
23 BuildRequires: QtUiTools-devel >= %{qtver}
24 BuildRequires: QtWebKit-devel >= %{qtver}
25 BuildRequires: QtXml-devel >= %{qtver}
26 BuildRequires: automoc4
27 BuildRequires: cmake >= 2.8.0
28 BuildRequires: qscintilla2-devel
29 BuildRequires: qt4-build
30 BuildRequires: qt4-qmake >= %{qtver}
31 BuildRequires: rpmbuild(macros) >= 1.277
32 BuildRequires: ruby-devel
33 BuildConflicts: qwt-devel
34 %{?ruby_mod_ver_requires_eq}
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Ruby bindings for the Qt4 GUI library.
40 %description -l pl.UTF-8
41 Dowiązania ruby dla biblioteki Qt4 GUI.
44 Summary: Ruby bindings development files for Qt4 GUI
45 Summary(pl.UTF-8): Pliki nagĹ~BĂłwkowe dowiązań ruby dla Qt4 GUI
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
50 Ruby bindings development files for Qt4 GUI.
52 %description devel -l pl.UTF-8
53 Pliki nagĹ~BĂłwkowe dowiązań ruby dla Qt4 GUI.
56 %setup -q -n %{origname}-%{version}
62 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
63 -DRUBY_EXECUTABLE="%{__ruby}" \
64 -DCMAKE_VERBOSE_MAKEFILE=1 \
65 -DCUSTOM_RUBY_SITE_ARCH_DIR="%{ruby_vendorarchdir}" \
66 -DCUSTOM_RUBY_SITE_LIB_DIR="%{ruby_vendorlibdir}" \
67 %if "%{_lib}" == "lib64"
75 rm -rf $RPM_BUILD_ROOT
77 %{__make} -C build install \
78 DESTDIR=$RPM_BUILD_ROOT
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
87 %defattr(644,root,root,755)
88 %doc AUTHORS ChangeLog README
89 %attr(755,root,root) %{_bindir}/rbqtapi
90 %attr(755,root,root) %{_bindir}/rbrcc
91 %attr(755,root,root) %{_bindir}/rbuic4
92 %attr(755,root,root) %{_bindir}/smokeapi
93 %attr(755,root,root) %{_bindir}/smokegen
94 %attr(755,root,root) %{_libdir}/libcppparser.so
95 %attr(755,root,root) %ghost %{_libdir}/libqtruby4shared.so.?
96 %attr(755,root,root) %{_libdir}/libqtruby4shared.so.*.*.*
97 %attr(755,root,root) %ghost %{_libdir}/libsmokebase.so.?
98 %attr(755,root,root) %{_libdir}/libsmokebase.so.*.*.*
99 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtcore.so.?
100 %attr(755,root,root) %{_libdir}/libsmokeqtcore.so.*.*.*
101 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtdbus.so.?
102 %attr(755,root,root) %{_libdir}/libsmokeqtdbus.so.*.*.*
103 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtgui.so.?
104 %attr(755,root,root) %{_libdir}/libsmokeqtgui.so.*.*.*
105 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtnetwork.so.?
106 %attr(755,root,root) %{_libdir}/libsmokeqtnetwork.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtopengl.so.?
108 %attr(755,root,root) %{_libdir}/libsmokeqtopengl.so.*.*.*
109 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtscript.so.?
110 %attr(755,root,root) %{_libdir}/libsmokeqtscript.so.*.*.*
111 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtsql.so.?
112 %attr(755,root,root) %{_libdir}/libsmokeqtsql.so.*.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtsvg.so.?
114 %attr(755,root,root) %{_libdir}/libsmokeqtsvg.so.*.*.*
115 %attr(755,root,root) %ghost %{_libdir}/libsmokeqttest.so.?
116 %attr(755,root,root) %{_libdir}/libsmokeqttest.so.*.*.*
117 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtuitools.so.?
118 %attr(755,root,root) %{_libdir}/libsmokeqtuitools.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtwebkit.so.?
120 %attr(755,root,root) %{_libdir}/libsmokeqtwebkit.so.*.*.*
121 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtxml.so.?
122 %attr(755,root,root) %{_libdir}/libsmokeqtxml.so.*.*.*
123 %attr(755,root,root) %ghost %{_libdir}/libsmokeqtxmlpatterns.so.?
124 %attr(755,root,root) %{_libdir}/libsmokeqtxmlpatterns.so.*.*.*
125 %dir %{_libdir}/smokegen
126 %attr(755,root,root) %{_libdir}/smokegen/generator_dump.so
127 %attr(755,root,root) %{_libdir}/smokegen/generator_smoke.so
130 %{ruby_vendorlibdir}/Qt.rb
131 %{ruby_vendorlibdir}/Qt3.rb
132 %{ruby_vendorlibdir}/Qt4.rb
133 %attr(755,root,root) %{ruby_vendorarchdir}/qtruby4.so
134 %attr(755,root,root) %{ruby_vendorarchdir}/qtscript.so
135 %attr(755,root,root) %{ruby_vendorarchdir}/qttest.so
136 %attr(755,root,root) %{ruby_vendorarchdir}/qtuitools.so
137 %attr(755,root,root) %{ruby_vendorarchdir}/qtwebkit.so
138 %dir %{ruby_vendorlibdir}/Qt
139 %{ruby_vendorlibdir}/Qt/active_item_model.rb
140 %{ruby_vendorlibdir}/Qt/active_table_model.rb
141 %{ruby_vendorlibdir}/Qt/qtruby4.rb
142 %dir %{ruby_vendorlibdir}/qtscript
143 %{ruby_vendorlibdir}/qtscript/qtscript.rb
144 %dir %{ruby_vendorlibdir}/qttest
145 %{ruby_vendorlibdir}/qttest/qttest.rb
146 %dir %{ruby_vendorlibdir}/qtuitools
147 %{ruby_vendorlibdir}/qtuitools/qtuitools.rb
148 %dir %{ruby_vendorlibdir}/qtwebkit
149 %{ruby_vendorlibdir}/qtwebkit/qtwebkit.rb
152 %defattr(644,root,root,755)
153 %attr(755,root,root) %{_libdir}/libqtruby4shared.so
154 %attr(755,root,root) %{_libdir}/libsmokebase.so
155 %attr(755,root,root) %{_libdir}/libsmokeqtcore.so
156 %attr(755,root,root) %{_libdir}/libsmokeqtdbus.so
157 %attr(755,root,root) %{_libdir}/libsmokeqtgui.so
158 %attr(755,root,root) %{_libdir}/libsmokeqtnetwork.so
159 %attr(755,root,root) %{_libdir}/libsmokeqtopengl.so
160 %attr(755,root,root) %{_libdir}/libsmokeqtscript.so
161 %attr(755,root,root) %{_libdir}/libsmokeqtsql.so
162 %attr(755,root,root) %{_libdir}/libsmokeqtsvg.so
163 %attr(755,root,root) %{_libdir}/libsmokeqttest.so
164 %attr(755,root,root) %{_libdir}/libsmokeqtuitools.so
165 %attr(755,root,root) %{_libdir}/libsmokeqtwebkit.so
166 %attr(755,root,root) %{_libdir}/libsmokeqtxml.so
167 %attr(755,root,root) %{_libdir}/libsmokeqtxmlpatterns.so
168 %{_includedir}/smoke.h
170 %{_includedir}/smokegen
171 %{_includedir}/qtruby