[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