]> git.pld-linux.org Git - SPECS.git/blob - ruby-qt4.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / ruby-qt4.spec
1 # TODO:
2 # - pl is corrupted (
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,...)
5 # - fix qwt issue
6
7 %define         origname        qt4-qtruby
8 %define         qtver           4.6.3
9 Summary:        Ruby bindings for the Qt4 GUI library
10 Summary(pl.UTF-8):      Dowiązania ruby dla biblioteki Qt4 GUI
11 Name:           ruby-qt4
12 Version:        2.1.0
13 Release:        6
14 License:        GPL v2
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)
36
37 %description
38 Ruby bindings for the Qt4 GUI library.
39
40 %description -l pl.UTF-8
41 Dowiązania ruby dla biblioteki Qt4 GUI.
42
43 %package devel
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}
48
49 %description devel
50 Ruby bindings development files for Qt4 GUI.
51
52 %description devel -l pl.UTF-8
53 Pliki nagĹ~BĂłwkowe dowiązań ruby dla Qt4 GUI.
54
55 %prep
56 %setup -q -n %{origname}-%{version}
57
58 %build
59 install -d build
60 cd build
61 %cmake \
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"
68         -DLIB_SUFFIX=64 \
69 %endif
70         ../
71
72 %{__make} -j1
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} -C build install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post   -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
85
86 %files
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
128 %{_datadir}/smokegen
129
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
150
151 %files devel
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
169 %{_includedir}/smoke
170 %{_includedir}/smokegen
171 %{_includedir}/qtruby
This page took 0.564961 seconds and 3 git commands to generate.