RPM Packaging: update TQT3

pull/3/head
François Andriot 10 years ago
parent 80c5775329
commit 473c7cd7fa

@ -981,8 +981,8 @@ For TQt3 development, you most likely want to install this package.
%{_bindir}/tquic %{_bindir}/tquic
%{_bindir}/tqmoc %{_bindir}/tqmoc
%{_bindir}/tqembed %{_bindir}/tqembed
%{_mandir}/man1/lrelease-tqt3.1*
%{_mandir}/man1/lupdate-tqt3.1.gz %{_mandir}/man1/lupdate-tqt3.1.gz
%{_mandir}/man1/lrelease-tqt3.1*
%{_mandir}/man1/moc-tqt3.1* %{_mandir}/man1/moc-tqt3.1*
%{_mandir}/man1/uic-tqt3.1* %{_mandir}/man1/uic-tqt3.1*
@ -1007,6 +1007,7 @@ that are written using TQt3.
Summary: TQt3 Designer Summary: TQt3 Designer
Group: System/GUI/Other Group: System/GUI/Other
Requires: %{libtqt3}-mt = %{version}-%{release} Requires: %{libtqt3}-mt = %{version}-%{release}
Requires: tqt3-doc = %{version}-%{release}
%description -n tqt3-designer %description -n tqt3-designer
The TQt Designer is a GUI design program that interactively lets you The TQt Designer is a GUI design program that interactively lets you
@ -1091,6 +1092,7 @@ developer includes with his application.
Summary: The TQt3 Linguist Summary: The TQt3 Linguist
Group: System/GUI/Other Group: System/GUI/Other
Requires: %{libtqt3}-mt = %{version}-%{release} Requires: %{libtqt3}-mt = %{version}-%{release}
Requires: tqt3-doc = %{version}-%{release}
%description -n tqt3-linguist %description -n tqt3-linguist
This package contains the TQt3 Linguist which provides translators a This package contains the TQt3 Linguist which provides translators a
@ -1116,6 +1118,7 @@ development files by the translator.
Summary: The TQt3 assistant application Summary: The TQt3 assistant application
Group: System/GUI/Other Group: System/GUI/Other
Requires: %{libtqt3}-mt = %{version}-%{release} Requires: %{libtqt3}-mt = %{version}-%{release}
Requires: tqt3-doc = %{version}-%{release}
%description -n tqt3-assistant %description -n tqt3-assistant
This package contains the TQt3 Assistant, an easy to use frontend for This package contains the TQt3 Assistant, an easy to use frontend for
@ -1144,6 +1147,7 @@ the package tqt3-apps-devel.
Summary: The TQt3 Configuration Application Summary: The TQt3 Configuration Application
Group: Development/Libraries/X11 Group: Development/Libraries/X11
Requires: %{libtqt3}-mt = %{version}-%{release} Requires: %{libtqt3}-mt = %{version}-%{release}
Requires: tqt3-doc = %{version}-%{release}
%description -n tqt3-qtconfig %description -n tqt3-qtconfig
The TQt Configuration program allows endusers to configure the look The TQt Configuration program allows endusers to configure the look
@ -1331,10 +1335,6 @@ export PATH=${QTDIR}/bin:${PATH}
export MANPATH=${QTDIR}/doc/man:${MANPATH} export MANPATH=${QTDIR}/doc/man:${MANPATH}
export LD_LIBRARY_PATH="${QTDIR}/lib" export LD_LIBRARY_PATH="${QTDIR}/lib"
%if 0%{?rhel} == 5
%__sed -i src/kernel/ntqstyle.h -e "s|#ifdef ENABLE_TQSTYLECONTROLELEMENTDATA_SLOW_COPY|#if 1|"
%endif
# Checks for supplementary include dir # Checks for supplementary include dir
INCDIRS="" INCDIRS=""
for d in \ for d in \
@ -1457,35 +1457,35 @@ export LD_LIBRARY_PATH=${QTDIR}/lib
%__make INSTALL_ROOT=%{?buildroot} install %__make INSTALL_ROOT=%{?buildroot} install
%__make INSTALL_ROOT=%{?buildroot} plugins-install %__make INSTALL_ROOT=%{?buildroot} plugins-install
%__install -m755 bin/tqtrename140 %{?buildroot}%{_bindir} %__install -m755 "bin/tqtrename140" "%{?buildroot}%{_bindir}"
%__install -m755 bin/tqt20fix %{?buildroot}%{_bindir} %__install -m755 "bin/tqt20fix" "%{?buildroot}%{_bindir}"
%__install -m755 bin/tqtfindtr %{?buildroot}%{_bindir} %__install -m755 "bin/tqtfindtr" "%{?buildroot}%{_bindir}"
# install tqtconv2ui # install tqtconv2ui
%__install -m755 bin/tqtconv2ui %{?buildroot}%{_bindir}/tqtconv2ui %__install -m755 "bin/tqtconv2ui" "%{?buildroot}%{_bindir}/tqtconv2ui"
# install tqvfb # install tqvfb
%__install -m755 -D tools/tqvfb/tqvfb %{?buildroot}%{_bindir}/tqvfb %__install -m755 -D "tools/tqvfb/tqvfb" "%{?buildroot}%{_bindir}/tqvfb"
%__install -m644 -D tools/tqvfb/pda.skin %{?buildroot}%{_sysconfdir}/tqt3/tqvfb/pda.skin %__install -m644 -D "tools/tqvfb/pda.skin" "%{?buildroot}%{_sysconfdir}/tqt3/tqvfb/pda.skin"
%__install -m644 -D tools/tqvfb/pda_down.png %{?buildroot}%{_datadir}/tqvfb/pda_down.png %__install -m644 -D "tools/tqvfb/pda_down.png" "%{?buildroot}%{_datadir}/tqvfb/pda_down.png"
%__install -m644 -D tools/tqvfb/pda_up.png %{?buildroot}%{_datadir}/tqvfb/pda_up.png %__install -m644 -D "tools/tqvfb/pda_up.png" "%{?buildroot}%{_datadir}/tqvfb/pda_up.png"
## create tqt3-apps-dev-package ## create tqt3-apps-dev-package
cp tools/designer/interfaces/*.h %{?buildroot}%{?_includedir}/tqt3/ cp tools/designer/interfaces/*.h %{?buildroot}%{?_includedir}/tqt3/
cp tools/designer/editor/*.h %{?buildroot}%{?_includedir}/tqt3/ cp tools/designer/editor/*.h %{?buildroot}%{?_includedir}/tqt3/
# language file for linguist # language file for linguist
%__install -D -m644 translations/qt_untranslated.ts %{?buildroot}%{?_docdir}/tqt3-linguist/qt_untranslated.ts %__install -D -m644 "translations/qt_untranslated.ts" "%{?buildroot}%{?_docdir}/tqt3-linguist/qt_untranslated.ts"
# fix that stupid friggin professional file # fix that stupid friggin professional file
perl -pi -e 's{\$$\$$QT_SOURCE_TREE}{$(QTDIR)}' src/qt_professional.pri perl -pi -e 's{\$$\$$QT_SOURCE_TREE}{$(QTDIR)}' "src/qt_professional.pri"
## i18n files for designer, linguist and assistant ## i18n files for designer, linguist and assistant
for i in designer/designer assistant linguist/linguist; do for i in designer/designer assistant linguist/linguist; do
pushd "tools/${i}" pushd "tools/${i}"
tqlrelease "${i##*/}.pro" tqlrelease "${i##*/}.pro"
for j in ${i##*/}_*.qm; do for j in ${i##*/}_*.qm; do
install -m644 "${j}" %{?buildroot}%{_datadir}/tqt3/translations/ install -m644 "${j}" "%{?buildroot}%{_datadir}/tqt3/translations/"
done done
popd popd
done done
@ -1497,10 +1497,10 @@ done
%__install -m644 -D "%{SOURCE14}" "%{?buildroot}%{_datadir}/applications/tqtconfig.desktop" %__install -m644 -D "%{SOURCE14}" "%{?buildroot}%{_datadir}/applications/tqtconfig.desktop"
%if 0%{?suse_version} %if 0%{?suse_version}
%suse_update_desktop_file tqassistant %suse_update_desktop_file tqassistant Documentation
%suse_update_desktop_file tqdesigner %suse_update_desktop_file tqdesigner GUIDesigner
%suse_update_desktop_file tqlinguist %suse_update_desktop_file tqlinguist Translation
%suse_update_desktop_file tqtconfig %suse_update_desktop_file tqtconfig Settings
%endif %endif
# Install applications icons # Install applications icons
@ -1511,15 +1511,15 @@ done
# build attic package and copy it to tqt3-compat-headers # build attic package and copy it to tqt3-compat-headers
pushd src pushd src
tar cvvfz attic.tar.gz attic/ tar cvvfz "attic.tar.gz" attic/
install -D -m644 "attic.tar.gz" "%{?buildroot}%{_docdir}/tqt3-compat-headers/attic.tar.gz" install -D -m644 "attic.tar.gz" "%{?buildroot}%{_docdir}/tqt3-compat-headers/attic.tar.gz"
popd popd
# install the man pages # install the man pages
install -D -m644 doc/man/man1/moc.1 %{?buildroot}%{_mandir}/man1/moc-tqt3.1 install -D -m644 "doc/man/man1/moc.1" "%{?buildroot}%{_mandir}/man1/moc-tqt3.1"
install -D -m644 doc/man/man1/uic.1 %{?buildroot}%{_mandir}/man1/uic-tqt3.1 install -D -m644 "doc/man/man1/uic.1" "%{?buildroot}%{_mandir}/man1/uic-tqt3.1"
install -D -m644 doc/man/man1/lrelease.1 %{?buildroot}%{_mandir}/man1/lrelease-tqt3.1 install -D -m644 "doc/man/man1/lrelease.1" "%{?buildroot}%{_mandir}/man1/lrelease-tqt3.1"
install -D -m644 doc/man/man1/lupdate.1 %{?buildroot}%{_mandir}/man1/lupdate-tqt3.1 install -D -m644 "doc/man/man1/lupdate.1" "%{?buildroot}%{_mandir}/man1/lupdate-tqt3.1"
# Install source for the designer tools, such as tqtcreatecw. # Install source for the designer tools, such as tqtcreatecw.
cp -ra tools/designer/tools %{?buildroot}%{_datadir}/tqt3/tools cp -ra tools/designer/tools %{?buildroot}%{_datadir}/tqt3/tools
@ -1548,7 +1548,7 @@ find tqt3-examples -name ".obj" | xargs rm -rf
find tqt3-examples -name "Makefile" | xargs rm -rf find tqt3-examples -name "Makefile" | xargs rm -rf
install -D -m 755 %{SOURCE1} %{?buildroot}%{_docdir}/tqt3-examples/build-examples install -D -m 755 %{SOURCE1} %{?buildroot}%{_docdir}/tqt3-examples/build-examples
tar cvvfz tqt3-examples.tar.gz tqt3-examples/ tar cvvfz tqt3-examples.tar.gz tqt3-examples/
install -D -m644 tqt3-examples.tar.gz %{?buildroot}%{_docdir}/tqt3-examples/tqt3-examples.tar.gz install -D -m644 "tqt3-examples.tar.gz" "%{?buildroot}%{_docdir}/tqt3-examples/tqt3-examples.tar.gz"
%clean %clean
%__rm -rf %{buildroot} %__rm -rf %{buildroot}

Loading…
Cancel
Save