debian/0000755000000000000000000000000012265321114007163 5ustar debian/manpages0000644000000000000000000000002212265321111010670 0ustar debian/qt-qconf.1 debian/changelog0000644000000000000000000000304312265321111011032 0ustar qconf (1.5-1) unstable; urgency=medium * New upstream release. * Bump debhelper version to 9 (was 7.0.50~); update debian/compat. * Bump Standards-Version to 3.9.5 (was 3.9.2): no changes required. * Update debian/control: - update Homepage field - delete build dependency on cdbs - update short and long descriptions of binary package * Update debian/rules: - update get-orig-source section - rewrite rules from cdbs to dh - add hardening flags in compiler options * Add debian/patches/add-hardening-flags-in-compiler-options.patch. * Update years and upstream info in debian/copyright. * Update debian/watch: new upstream. -- Boris Pek Wed, 15 Jan 2014 00:46:01 +0400 qconf (1.4-3) unstable; urgency=low * Additional fields Vcs-Svn and Vcs-Browser in debian/control were added. * Additional section get-orig-source was added in debian/rules. * File debian/copyright was rewritten in according to DEP-5. -- Boris Pek Mon, 17 Oct 2011 00:06:28 +0300 qconf (1.4-2) unstable; urgency=low * New maintainer (Closes: #620033) * Added file debian/source/format * Small changes in debian/control: - fixed lintian warning description-synopsis-starts-with-article - updated build depends: debhelper (>= 7.0.50~) - bumped standards version to 3.9.2 -- Boris Pek Wed, 18 May 2011 00:09:06 +0300 qconf (1.4-1) unstable; urgency=low * Initial release (Closes: #536604) -- Ivan Borzenkov Sat, 11 Jul 2009 17:57:14 +0400 debian/dirs0000644000000000000000000000001012265321111010033 0ustar usr/bin debian/copyright0000644000000000000000000000260412265321111011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Debianized-By: Ivan Borzenkov Debianized-Date: Sat, 11 Jul 2009 17:57:14 +0400 Upstream-Name: qconf Upstream-Contact: Sergey Ilinyh aka Rion Source: https://github.com/psi-plus/qconf/tags The orig.tar.gz is is just renamed upstream tarball (without changes). See section get-orig-source in debian/rules file for details. Files: * Copyright: 2003-2009 Justin Karneges License: GPL-2+ Files: debian/* Copyright: 2009 Ivan Borzenkov 2011-2014 Boris Pek License: GPL-2+ License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/control0000644000000000000000000000131112265321111010557 0ustar Source: qconf Section: devel Priority: optional Maintainer: Boris Pek Build-Depends: debhelper (>= 9), libqt4-dev Homepage: https://github.com/psi-plus/qconf Vcs-Git: git://github.com/tehnick/qconf-debian.git Vcs-Browser: https://github.com/tehnick/qconf-debian Standards-Version: 3.9.5 Package: qconf Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: nice configure script for qmake-based projects It is intended for developers who don’t need (or want) to use the more complex GNU autotools. With qconf/qmake, it is easy to maintain a cross-platform project that uses a familiar configuration interface on *nix. . Qt 4.x and Qt 5.x are currently supported. debian/source/0000755000000000000000000000000012265321111010460 5ustar debian/source/format0000644000000000000000000000001412265321111011666 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015212265321111010207 0ustar version=3 https://github.com/psi-plus/qconf/tags .*/psi-plus/qconf/archive/(\d.+)\.tar\.gz debian uupdate debian/qt-qconf.10000644000000000000000000000227112265321111010774 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH QCONF 1 "July 11, 2009" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME qconf \- program generated configure from qc file .SH USAGE .B qconf .RI [.qc file] .SH DESCRIPTION This manual page documents briefly the .B qconf commands. .br \fBqconf\fP is a program generated configure from qc file .SH OPTIONS .TP .B \-\-help Show summary of options. .TP .B \-\-version Show version of program. .br .SH AUTHOR qconf was written by Justin Karneges .PP This manual page was written by Ivan Borzenkov , for the Debian project (and may be used by others). debian/examples0000644000000000000000000000001312265321111010713 0ustar examples/* debian/rules0000755000000000000000000000217012265321111010240 0ustar #!/usr/bin/make -f PACKAGE = qconf DEBIAN_PATH := $(abspath $(dir $(MAKEFILE_LIST))) USCAN_REPORT = $(shell uscan --noconf --report --dehs $(DEBIAN_PATH)) CUR_VER = $(shell echo "$(USCAN_REPORT)" | sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') CUR_URL = $(shell echo "$(USCAN_REPORT)" | sed -n 's/.*\(.*\)<\/upstream-url>.*/\1/p') Q_CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) Q_CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(Q_CPPFLAGS) Q_CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(Q_CPPFLAGS) Q_LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed export Q_CPPFLAGS Q_CFLAGS Q_CXXFLAGS Q_LDFLAGS QMAKE=qmake-qt4 %: dh $@ --parallel override_dh_auto_configure: ./configure --prefix=/usr override_dh_auto_install: dh_auto_install mv debian/qconf/usr/bin/qconf debian/qconf/usr/bin/qt-qconf override_dh_auto_clean: dh_auto_clean rm -rf debian/qconf rm -f config.guess config.sub conf.log conf.pri rm -f debian/qconf.substvars debian/qconf.debhelper.log rm -f qconf qconf.o stringhelp.o get-orig-source:: wget -c4 "$(CUR_URL)" -O "$(PACKAGE)_$(CUR_VER).orig.tar.gz" debian/patches/0000755000000000000000000000000012265321111010607 5ustar debian/patches/series0000644000000000000000000000005612265321111012025 0ustar add-hardening-flags-in-compiler-options.patch debian/patches/add-hardening-flags-in-compiler-options.patch0000644000000000000000000000062012265321111021312 0ustar Description: Add hardening flags in compiler options Author: Boris Pek Last-Update: 2014-01-15 --- a/qconf.pro +++ b/qconf.pro @@ -29,3 +29,10 @@ libfiles.files = $$IN_PWD/conf $$IN_PWD/modules INSTALLS += libfiles } + +unix:!mac { + QMAKE_CXXFLAGS += $(Q_CXXFLAGS) + QMAKE_CFLAGS_DEBUG += $(Q_CFLAGS) + QMAKE_CFLAGS_RELEASE += $(Q_CFLAGS) + QMAKE_LFLAGS += $(Q_LDFLAGS) +} debian/docs0000644000000000000000000000001412265321111010026 0ustar README TODO debian/compat0000644000000000000000000000000212265321111010356 0ustar 9