[qtchooser] import
Rex Dieter
rdieter at fedoraproject.org
Sat Aug 3 12:06:56 UTC 2013
commit 2eb923646696c17cdf3042a5ca26da9a350b81e8
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Sat Aug 3 07:06:42 2013 -0500
import
.gitignore | 1 +
qtchooser.csh | 4 ++
qtchooser.sh | 5 +++
qtchooser.spec | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
5 files changed, 115 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..e7970b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/qtchooser-31-g980c64c.tar.gz
diff --git a/qtchooser.csh b/qtchooser.csh
new file mode 100644
index 0000000..ddd590c
--- /dev/null
+++ b/qtchooser.csh
@@ -0,0 +1,4 @@
+
+if ( "$path" !~ */usr/lib/qtchooser* ) then
+ set path = ( /usr/lib/qtchooser $path )
+endif
diff --git a/qtchooser.sh b/qtchooser.sh
new file mode 100644
index 0000000..9feb76a
--- /dev/null
+++ b/qtchooser.sh
@@ -0,0 +1,5 @@
+
+case ":${PATH:-}:" in
+ *:/usr/lib/qtchooser:*) ;;
+ *) PATH="/usr/lib/qtchooser${PATH:+:$PATH}" ;;
+esac
diff --git a/qtchooser.spec b/qtchooser.spec
new file mode 100644
index 0000000..c88778c
--- /dev/null
+++ b/qtchooser.spec
@@ -0,0 +1,104 @@
+
+%define git g980c64c
+
+Name: qtchooser
+Summary: Qt Chooser
+Version: 31
+Release: 1%{?dist}
+
+License: LGPLv2 or GPLv3
+URL: http://macieira.org/qtchooser
+Source0: http://macieira.org/qtchooser/qtchooser-%{version}-%{git}.tar.gz
+
+# profile.d snippets to add /usr/lib/qthcooser to $PATH
+SOURCE10: qtchooser.sh
+SOURCE11: qtchooser.csh
+
+%description
+%{summary}
+
+
+%prep
+%setup -q -n qtchooser-%{version}-%{git}
+
+
+%build
+make %{?_smp_mflags} \
+ %{?optflags:CXXFLAGS="%{optflags}"} \
+ %{?__global_ldflags:LFLAGS="%{__global_ldflags}"}
+
+
+%install
+make install INSTALL_ROOT=%{buildroot}
+
+mkdir -p %{buildroot}/etc/xdg/qtchooser
+
+## env vars
+#QT_SELECT
+#QTCHOOSER_RUNTOOL
+
+## HACK ALERT
+# so, kde-sig decided putting this into %_bindir and using unconditionally is...
+# problematic and unacceptable, so a compromise is to stuff this away so users
+# can opt-in to use it
+mkdir -p %{buildroot}%{_prefix}/lib/qtchooser
+mv %{buildroot}%{_bindir}/* %{buildroot}%{_prefix}/lib/qtchooser/
+
+mkdir -p %{buildroot}%{_sysconfdir}/profile.d
+install -m644 -p %{SOURCE10} %{SOURCE11} \
+ %{buildroot}%{_sysconfdir}/profile.d/
+
+
+%files
+%doc LGPL_EXCEPTION.txt LICENSE.GPL LICENSE.LGPL
+%dir %{_sysconfdir}/xdg/qtchooser
+%{_sysconfdir}/profile.d/qtchooser.*
+%{_prefix}/lib/qtchooser/qtchooser
+%{_prefix}/lib/qtchooser/assistant
+%{_prefix}/lib/qtchooser/designer
+%{_prefix}/lib/qtchooser/lconvert
+%{_prefix}/lib/qtchooser/linguist
+%{_prefix}/lib/qtchooser/lrelease
+%{_prefix}/lib/qtchooser/lupdate
+%{_prefix}/lib/qtchooser/moc
+%{_prefix}/lib/qtchooser/pixeltool
+%{_prefix}/lib/qtchooser/qcollectiongenerator
+%{_prefix}/lib/qtchooser/qdbus
+%{_prefix}/lib/qtchooser/qdbuscpp2xml
+%{_prefix}/lib/qtchooser/qdbusviewer
+%{_prefix}/lib/qtchooser/qdbusxml2cpp
+%{_prefix}/lib/qtchooser/qdoc
+%{_prefix}/lib/qtchooser/qdoc3
+%{_prefix}/lib/qtchooser/qglinfo
+%{_prefix}/lib/qtchooser/qhelpconverter
+%{_prefix}/lib/qtchooser/qhelpgenerator
+%{_prefix}/lib/qtchooser/qmake
+%{_prefix}/lib/qtchooser/qml1plugindump
+%{_prefix}/lib/qtchooser/qmlbundle
+%{_prefix}/lib/qtchooser/qmlmin
+%{_prefix}/lib/qtchooser/qmlplugindump
+%{_prefix}/lib/qtchooser/qmlprofiler
+%{_prefix}/lib/qtchooser/qmlscene
+%{_prefix}/lib/qtchooser/qmltestrunner
+%{_prefix}/lib/qtchooser/qmlviewer
+%{_prefix}/lib/qtchooser/qtconfig
+%{_prefix}/lib/qtchooser/rcc
+%{_prefix}/lib/qtchooser/uic
+%{_prefix}/lib/qtchooser/uic3
+%{_prefix}/lib/qtchooser/xmlpatterns
+%{_prefix}/lib/qtchooser/xmlpatternsvalidator
+
+
+%changelog
+* Sat May 18 2013 Rex Dieter <rdieter at fedoraproject.org> 31-1
+- qtchooser-31
+
+* Wed Mar 06 2013 Rex Dieter <rdieter at fedoraproject.org> 26-1
+- qtchooser-26
+
+* Thu Jan 24 2013 Rex Dieter <rdieter at fedoraproject.org> 9-2
+- move binaries to /usr/lib/qtchooser, keeps this optional, allows
+ users to install/opt-in instead
+
+* Mon Dec 31 2012 Rex Dieter <rdieter at fedoraproject.org> 9-1
+- first try
diff --git a/sources b/sources
index e69de29..baeefc0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+36497558a0266dcbe4cccb6477bfc158 qtchooser-31-g980c64c.tar.gz
More information about the scm-commits
mailing list