Commit 740e40d2c09e8a8b49a2a68f12581a909d0bf3c1

Updated the dist files, changed texts, moved old files, created the main .pro file.
AUTHORS
(3 / 0)
  
1 Enrico Ros <enrico.ros@gmail.com>
2 - porting to Qt4 and code cleanup
3
14 Claudiu Costin <claudiuc@kde.org>
25 - original author
36
BUGS
(0 / 9)
  
1
2 Quax BUGS
3 =============
4
5 1) There's a bad interaction between Quax and popup generated
6 by klipper. When you click KDE clipboard tray icon, a
7 popup is shown. Then if you click on Quax it will not get
8 EnterEvent immediately, but only after few clicks on its
9 surface.
CREDITS
(1 / 2)
  
66 - discovered that PREFIX have no default value
77 when compiling from sources
88 - pointed that I messed up links on "Download" section
9
9
1010Jim Richardson <warlock@eskimo.com>
1111 - pointed that I messed up links on "Download" section
12
ChangeLog
(3 / 0)
  
12009-08-25 eros 1.2 release
2 * porting: ported the app to Qt 4 (tested with 4.5+)
3
142003-11-20 claudiuc 1.0-1 release
25
362003-11-19 claudiuc
Doxyfile.in
(0 / 174)
  
1# Doxygen configuration generated by Doxywizard version 0.1
2#---------------------------------------------------------------------------
3# General configuration options
4#---------------------------------------------------------------------------
5PROJECT_NAME = quax
6PROJECT_NUMBER = @VERSION@-@RELEASE@
7OUTPUT_DIRECTORY =
8OUTPUT_LANGUAGE = English
9EXTRACT_ALL = NO
10EXTRACT_PRIVATE = YES
11EXTRACT_STATIC = YES
12HIDE_UNDOC_MEMBERS = NO
13HIDE_UNDOC_CLASSES = NO
14BRIEF_MEMBER_DESC = YES
15REPEAT_BRIEF = YES
16ALWAYS_DETAILED_SEC = NO
17FULL_PATH_NAMES = NO
18STRIP_FROM_PATH =
19INTERNAL_DOCS = NO
20CLASS_DIAGRAMS = YES
21SOURCE_BROWSER = YES
22INLINE_SOURCES = NO
23STRIP_CODE_COMMENTS = YES
24CASE_SENSE_NAMES = YES
25SHORT_NAMES = YES
26HIDE_SCOPE_NAMES = NO
27VERBATIM_HEADERS = YES
28SHOW_INCLUDE_FILES = YES
29JAVADOC_AUTOBRIEF = YES
30INHERIT_DOCS = YES
31INLINE_INFO = YES
32SORT_MEMBER_DOCS = YES
33DISTRIBUTE_GROUP_DOC = NO
34TAB_SIZE = 8
35ENABLED_SECTIONS =
36GENERATE_TODOLIST = YES
37GENERATE_TESTLIST = YES
38GENERATE_BUGLIST = YES
39ALIASES =
40MAX_INITIALIZER_LINES = 30
41OPTIMIZE_OUTPUT_FOR_C = NO
42SHOW_USED_FILES = YES
43#---------------------------------------------------------------------------
44# configuration options related to warning and progress messages
45#---------------------------------------------------------------------------
46QUIET =
47WARNINGS =
48WARN_IF_UNDOCUMENTED =
49WARN_FORMAT = "$file:$line: $text"
50WARN_LOGFILE =
51#---------------------------------------------------------------------------
52# configuration options related to the input files
53#---------------------------------------------------------------------------
54INPUT = src/
55FILE_PATTERNS = *.cpp \
56 *.cxx \
57 *.cc \
58 *.C \
59 *.c++ \
60 *.c \
61 *.inl \
62 *.tlh \
63 *.diff \
64 *.patch \
65 *.moc \
66 *.xpm \
67 *.h \
68 *.hpp \
69 *.hh \
70 *.hxx \
71 *.h++ \
72 *.H \
73 *.java
74RECURSIVE = yes
75EXCLUDE =
76EXCLUDE_PATTERNS = moc_* *.xpm
77EXAMPLE_PATH =
78EXAMPLE_PATTERNS =
79IMAGE_PATH =
80INPUT_FILTER =
81FILTER_SOURCE_FILES =
82#---------------------------------------------------------------------------
83# configuration options related to the alphabetical class index
84#---------------------------------------------------------------------------
85ALPHABETICAL_INDEX =
86COLS_IN_ALPHA_INDEX =
87IGNORE_PREFIX =
88#---------------------------------------------------------------------------
89# configuration options related to the HTML output
90#---------------------------------------------------------------------------
91GENERATE_HTML = YES
92HTML_OUTPUT = doxygen/html
93HTML_HEADER =
94HTML_FOOTER =
95HTML_STYLESHEET =
96HTML_ALIGN_MEMBERS =
97GENERATE_HTMLHELP =
98GENERATE_CHI =
99BINARY_TOC =
100TOC_EXPAND =
101DISABLE_INDEX =
102ENUM_VALUES_PER_LINE =
103GENERATE_TREEVIEW = NO
104TREEVIEW_WIDTH =
105#---------------------------------------------------------------------------
106# configuration options related to the LaTeX output
107#---------------------------------------------------------------------------
108GENERATE_LATEX =
109LATEX_OUTPUT = doxygen/latex
110COMPACT_LATEX =
111PAPER_TYPE = a4wide
112EXTRA_PACKAGES =
113LATEX_HEADER =
114PDF_HYPERLINKS = 1
115USE_PDFLATEX = 1
116LATEX_BATCHMODE =
117#---------------------------------------------------------------------------
118# configuration options related to the RTF output
119#---------------------------------------------------------------------------
120GENERATE_RTF =
121RTF_OUTPUT = rtf
122COMPACT_RTF =
123RTF_HYPERLINKS =
124RTF_STYLESHEET_FILE =
125RTF_EXTENSIONS_FILE =
126#---------------------------------------------------------------------------
127# configuration options related to the man page output
128#---------------------------------------------------------------------------
129GENERATE_MAN =
130MAN_OUTPUT = man
131MAN_EXTENSION = .3
132MAN_LINKS =
133#---------------------------------------------------------------------------
134# Configuration options related to the preprocessor
135#---------------------------------------------------------------------------
136ENABLE_PREPROCESSING =
137MACRO_EXPANSION =
138EXPAND_ONLY_PREDEF =
139SEARCH_INCLUDES =
140INCLUDE_PATH =
141INCLUDE_FILE_PATTERNS =
142PREDEFINED =
143EXPAND_AS_DEFINED =
144#---------------------------------------------------------------------------
145# Configuration::addtions related to external references
146#---------------------------------------------------------------------------
147TAGFILES =
148GENERATE_TAGFILE =
149ALLEXTERNALS =
150PERL_PATH = /usr/bin/perl
151#---------------------------------------------------------------------------
152# Configuration options related to the dot tool
153#---------------------------------------------------------------------------
154HAVE_DOT =
155CLASS_GRAPH =
156COLLABORATION_GRAPH =
157INCLUDE_GRAPH =
158INCLUDED_BY_GRAPH =
159GRAPHICAL_HIERARCHY =
160DOT_PATH =
161MAX_DOT_GRAPH_WIDTH =
162MAX_DOT_GRAPH_HEIGHT =
163GENERATE_LEGEND =
164DOT_CLEANUP =
165#---------------------------------------------------------------------------
166# Configuration::addtions related to the search engine
167#---------------------------------------------------------------------------
168SEARCHENGINE =
169CGI_NAME = search.cgi
170CGI_URL =
171DOC_URL =
172DOC_ABSPATH =
173BIN_ABSPATH = /usr/local/bin/
174EXT_DOC_PATHS =
INSTALL
(0 / 59)
  
1
2 Quax Installation
3 =====================
4
5 Please keep in mind that you must:
6 1) have Qt libraries installed
7 2) have Qt development binaries and headers installed
8 3) QTDIR environment variable point to your QT installation.
9
10 Execute:
11
12 ./configure
13 make
14 make install (as root)
15
16 By default Quax will install under /usr/local. If you preffer other location, like /usr
17 then install it running:
18
19 PREFIX=/usr make install
20
21
22
23
24 NOTE: Please check that your QTDIR variable is setup correctly.
25 Verify like this:
26
27 echo $QTDIR
28
29 Also check that "include" and "library" directories are valid. Some Linux
30 distributions don't follow Trolltech directory structure.
31 Verify like this:
32
33 ls $QTDIR/bin
34 ls $QTDIR/include
35 ls $QTDIR/lib
36
37
38 Linux Mandrake 9.0
39 ======================
40
41 The Mandrake seems to forgot to add symlinks for X related libraries.
42 As a consequence, you cannot build Quax out of the box. You need to make
43 symlinks by yourself. Please run as "root' user the following:
44
45 cd /usr/X11R6/lib
46 ln -s libX11.so.6.2 libX11.so
47 ln -s libXext.so.6.4 libXext.so
48 cd -
49
50 Then ensure that QTDIR variable is properly set:
51
52 export QTDIR=/usr/lib/qt3
53
54 Also you need the QT3 development files installed. The following packages
55 must be present on your system:
56
57 libqt3-3.0.5-7mdk
58 libqt3-devel-3.0.5-7mdk
59
Makefile
(0 / 27)
  
1
2ifeq ($(PREFIX),)
3 PREFIX = /usr/local
4endif
5
6MAKEFILE = Makefile
7QMAKE = qmake
8DEL_FILE = rm -f
9SUBTARGETS = \
10 sub-src
11
12all: $(SUBTARGETS)
13
14src/$(MAKEFILE):
15 cd src && $(QMAKE) -o $(MAKEFILE)
16sub-src: src/$(MAKEFILE) FORCE
17 cd src && $(MAKE) -f $(MAKEFILE)
18
19all: $(SUBTARGETS)
20qmake_all: src/$(MAKEFILE)
21 ( [ -d src ] && cd src ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
22clean uninstall install uiclean mocclean lexclean yaccclean: qmake_all FORCE
23 ( [ -d src ] && cd src ; $(MAKE) -f $(MAKEFILE) $@; ) || true
24distclean: qmake_all FORCE
25 ( [ -d src ] && cd src ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
26
27FORCE:
README
(11 / 3)
  
2424
2525 2) How I'll install Quax?
2626
27 Read the INSTALL file.
27 Please keep in mind that you must:
28 1) have Qt 4.4+ libraries installed
29 2) have Qt development binaries and headers installed
2830
31 Execute:
2932
33 qmake
34 make
35 make install (as root)
36
37
3038 3) How to obtain Quax?
3139
32 Go to http://www.ro.kde.org/quax/
40 Go to: http://gitorious.org/quax/quax
41 The old homepage was on: http://www.ro.kde.org/quax
3342
3443
3544 4) Where I can report bugs and whishes?
3645
3746 To the authors. See the AUTHORS file.
38
  
2222
2323 2) How I'll install Quax?
2424
25 To compile Quax you need QT-2.3.0 Non Comercial Edition for Windows
26 and MS Visual C++ 6.0. If you install them with default settings, then
27 you may simply call the "compile-win32.bat" file. To cleanup after compile
28 run "clean-win32.bat".
25 To compile Quax you need a working Qt 4.4+ setup on Microsoft Windows. You
26 can create the Quax executable with both mingw-based setups and MSVC (tested
27 with 2008) based ones.
2928
29 Just open the Qt Development Prompt, go to the Quax directory and type the usual
30 qmake
31 make
32 commands to get quax.exe built!
33
3034 To install Quax copy quax.exe somewhere when %PATH% variable can reach it.
3135 For example %WINDIR%, where it can be C:\WINDOWS, C:\WINNT.
3236
3337
3438 3) How to obtain Quax?
3539
36 Go to http://www.ro.kde.org/quax/
40 Go to: http://gitorious.org/quax/quax
41 The old homepage was on: http://www.ro.kde.org/quax
3742
3843
3944 4) Where I can report bugs and whishes?
4848
4949 5) Notes for WIN32 release
5050
51 a) For the moment there's a lack for "Hand" cursor.
52 b) There's no native Windows help file
53 c) Menu accelerators use lower case letters
54
55
51 a) There's no native Windows help file
52 b) The compilation hasn't been tested after the port to Qt 4
TODO
(2 / 0)
  
22 Quax TODO
33 =============
44
5DONE: * port to Qt 4.5
6
57DONE: * write HTML/DocBook manual + pictures
68
79DONE: * use QtAssistant or KHelpCenter for help display
VERSION
(1 / 1)
  
11.0-1
11.2
  
1@echo off
2
3rem ************************************************************
4rem * $Id: clean-win32.bat,v 1.1 2003/06/12 22:44:08 claudiuc Exp $
5rem *
6rem * Description: Clean after compile Quax for WIN32
7rem *
8rem ************************************************************
9
10
11set MVSPATH=C:\Program Files\Microsoft Visual Studio\VC98\Bin
12set PATH=%PATH%;%MVSPATH%;
13
14cd src
15nmake /f "quax.mak" CFG="quax - Win32 Release" clean
16cd ..
17
18
  
1@echo off
2
3rem ************************************************************
4rem * $Id: compile-win32.bat,v 1.2 2003/06/12 22:44:08 claudiuc Exp $
5rem *
6rem * Description: Compile Quax for WIN32
7rem *
8rem ************************************************************
9
10set QTDIR=C:\QT
11set MVSPATH=C:\Program Files\Microsoft Visual Studio\VC98\Bin
12set PATH=%PATH%;%MVSPATH%;
13
14cd src
15nmake /f "quax.mak" CFG="quax - Win32 Release"
16cd ..
17
18
config.h
(0 / 9)
  
1
2#ifndef __CONFIG_H__
3#define __CONFIG_H__
4
5/* Quax version*/
6#define VERSION "1.0"
7#define RELEASE "1"
8
9#endif /* __CONFIG_H__ */
  
1
2#ifndef __CONFIG_H__
3#define __CONFIG_H__
4
5/* Quax version*/
6#define VERSION "@VERSION@"
7#define RELEASE "@RELEASE@"
8
9#endif /* __CONFIG_H__ */
configure
(0 / 14)
  
1#!/bin/sh
2
3
4# get the current version & release
5version=`cat VERSION | cut -d- -f 1`
6release=`cat VERSION | cut -d- -f 2`
7
8# replace variables where these appear in *.in files
9
10for in_filename in `ls -1 *.in` ; do
11 out_filename=`echo "$in_filename" | sed 's,\.in$,,'`
12 echo "Building $out_filename"
13 cat "$in_filename" | sed "s,@VERSION@,$version,g; s,@RELEASE@,$release,g;" > "$out_filename"
14done
  
1#!/bin/sh
2
3# get the current version & release
4version=`cat VERSION | cut -d- -f 1`
5release=`cat VERSION | cut -d- -f 2`
6
7# make sure there's no objects and binaries arround
8make clean
9rm -f src/quax
10
11# reconfigure things just to make sure rpmspec is good
12./configure
13
14# make a new snapshot
15mkdir -p ../quax-$version-$release
16cp -r . ../quax-$version-$release/
17
18# jump a step behind
19cd ..
20
21# make archive from it and then delete local copy
22tar cfz quax-$version-$release.tar.gz quax-$version-$release
23rm -r quax-$version-$release
24
25# build the RPM
26rpmbuild -ta quax-$version-$release.tar.gz
27
28# back to work...
29cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt3
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxmdk.spec /usr/src/RPM/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/RPM/SOURCES
30rpm -ba /usr/src/RPM/SPECS/quaxmdk.spec
31rm -f /usr/src/RPM/SPECS/quaxmdk.spec
32rm -f /usr/src/RPM/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt-3.1
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxrh90.spec /usr/src/redhat/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/redhat/SOURCES
30rpmbuild -ba /usr/src/redhat/SPECS/quaxrh90.spec
31rm -f /usr/src/redhat/SPECS/quaxrh90.spec
32rm -f /usr/src/redhat/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt3
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxsuse.spec /usr/src/packages/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/packages/SOURCES
30rpm -ba /usr/src/packages/SPECS/quaxsuse.spec
31rm -f /usr/src/packages/SPECS/quaxsuse.spec
32rm -f /usr/src/packages/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
  
1Begin4
2Title: Quax
3Version: 1.0-1
4Entered-date: Sun May 25 2003
5Description: A neat desktop zooming tool
6Keywords: X11, zoom, desktop, graphics Qt, KDE, web design
7Author: Claudiu Costin <claudiuc@kde.org>
8Maintained-by: Claudiu Costin <claudiuc@kde.org>
9Primary-site: http://www.ro.kde.org/quax/
10Home-page: http://www.ro.kde.org/quax/
11Original-site: http://www.ro.kde.org/quax/
12Platforms: Linux and other Unices
13Copying-policy: GNU Public License
14End
  
1Begin4
2Title: Quax
3Version: @VERSION@-@RELEASE@
4Entered-date: Sun May 25 2003
5Description: A neat desktop zooming tool
6Keywords: X11, zoom, desktop, graphics Qt, KDE, web design
7Author: Claudiu Costin <claudiuc@kde.org>
8Maintained-by: Claudiu Costin <claudiuc@kde.org>
9Primary-site: http://www.ro.kde.org/quax/
10Home-page: http://www.ro.kde.org/quax/
11Original-site: http://www.ro.kde.org/quax/
12Platforms: Linux and other Unices
13Copying-policy: GNU Public License
14End
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19
20%description
21Quax is a desktop zooming tool intended especially for web developers, but
22is very handy and friendly for newbies. There are few other tools for this
23task: XMag, KMag and KZoom. All of them are full featured applications
24and take some time to figure how to use them.
25But Quax is *very* easy to use.
26
27
28%prep
29%setup -n %{name}-%{version}-%{release}
30
31
32%build
33./configure
34PREFIX="%{_prefix}" make
35
36
37%install
38[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
39PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
40mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps
41mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps
42mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps
43mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
44cp -f src/quax-hi16.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
45cp -f src/quax-hi32.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
46cp -f src/quax-hi48.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
47cp -f src/quax.desktop $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
48
49
50%clean
51[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
52
53
54%files
55
56%defattr(0755, root, root)
57%{_prefix}/bin/*
58
59%defattr(0644, root, root)
60%{_mandir}/man1/*
61
62%defattr(-, root, root)
63%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
64
65%defattr(0644, root, root)
66%{kdedir}/share/icons/hicolor/16x16/apps/*
67%{kdedir}/share/icons/hicolor/32x32/apps/*
68%{kdedir}/share/icons/hicolor/48x48/apps/*
69%{kdedir}/share/applnk/Graphics/*
70
71
72%changelog
73* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
74- KDE integration, icons
75- RPM customizations
76- improved documentation
77- color tool tip
78
79* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
80- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19
20%description
21Quax is a desktop zooming tool intended especially for web developers, but
22is very handy and friendly for newbies. There are few other tools for this
23task: XMag, KMag and KZoom. All of them are full featured applications
24and take some time to figure how to use them.
25But Quax is *very* easy to use.
26
27
28%prep
29%setup -n %{name}-%{version}-%{release}
30
31
32%build
33./configure
34PREFIX="%{_prefix}" make
35
36
37%install
38[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
39PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
40mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps
41mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps
42mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps
43mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
44cp -f src/quax-hi16.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
45cp -f src/quax-hi32.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
46cp -f src/quax-hi48.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
47cp -f src/quax.desktop $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
48
49
50%clean
51[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
52
53
54%files
55
56%defattr(0755, root, root)
57%{_prefix}/bin/*
58
59%defattr(0644, root, root)
60%{_mandir}/man1/*
61
62%defattr(-, root, root)
63%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
64
65%defattr(0644, root, root)
66%{kdedir}/share/icons/hicolor/16x16/apps/*
67%{kdedir}/share/icons/hicolor/32x32/apps/*
68%{kdedir}/share/icons/hicolor/48x48/apps/*
69%{kdedir}/share/applnk/Graphics/*
70
71
72%changelog
73* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
74- KDE integration, icons
75- RPM customizations
76- improved documentation
77- color tool tip
78
79* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
80- initial RPM
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: Mandrake Linux 9.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
46mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
47mkdir -p $RPM_BUILD_ROOT/usr/share/doc/HTML/en/quax
48cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
49cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
50cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
51cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
52cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
53cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
54cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
55cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
56( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
57
58
59
60
61%clean
62[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
63
64
65%files
66
67%defattr(0755, root, root)
68%{_prefix}/bin/*
69
70%defattr(0644, root, root)
71%{_mandir}/man1/*
72
73%defattr(-, root, root)
74%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
75%doc doc/quax.pdf doc/quax.ps
76
77%defattr(0644, root, root)
78%{kdedir}/share/icons/hicolor/16x16/apps/*
79%{kdedir}/share/icons/hicolor/32x32/apps/*
80%{kdedir}/share/icons/hicolor/48x48/apps/*
81%{kdedir}/share/applnk/Graphics/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applnk-mdk/Applications/Accessibility/*
84/usr/share/applnk-mdk/Multimedia/Graphics/*
85
86
87%changelog
88* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
89- Added KDE documentation
90
91* Sun Jun 15 2003 Claudiu Costin <claudiuc@kde.org>
92- Mandrake Linux integration
93
94* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
95- KDE integration, icons
96- RPM customizations
97- improved documentation
98- color tool tip
99
100* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
101- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: Mandrake Linux 9.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
46mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
47mkdir -p $RPM_BUILD_ROOT/usr/share/doc/HTML/en/quax
48cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
49cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
50cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
51cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
52cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
53cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
54cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
55cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
56( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
57
58
59
60
61%clean
62[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
63
64
65%files
66
67%defattr(0755, root, root)
68%{_prefix}/bin/*
69
70%defattr(0644, root, root)
71%{_mandir}/man1/*
72
73%defattr(-, root, root)
74%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
75%doc doc/quax.pdf doc/quax.ps
76
77%defattr(0644, root, root)
78%{kdedir}/share/icons/hicolor/16x16/apps/*
79%{kdedir}/share/icons/hicolor/32x32/apps/*
80%{kdedir}/share/icons/hicolor/48x48/apps/*
81%{kdedir}/share/applnk/Graphics/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applnk-mdk/Applications/Accessibility/*
84/usr/share/applnk-mdk/Multimedia/Graphics/*
85
86
87%changelog
88* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
89- Added KDE documentation
90
91* Sun Jun 15 2003 Claudiu Costin <claudiuc@kde.org>
92- Mandrake Linux integration
93
94* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
95- KDE integration, icons
96- RPM customizations
97- improved documentation
98- color tool tip
99
100* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
101- initial RPM
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: RedHat 9.0
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps
44mkdir -p $RPM_BUILD_ROOT/usr/share/applications
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applications/kde-quax.desktop
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54%clean
55[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
56
57
58%post
59ln -sf /usr/share/applications/kde-quax.desktop /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
60
61
62%postun
63rm -f /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
64
65
66%files
67
68%defattr(0755, root, root)
69%{_prefix}/bin/*
70
71%defattr(0644, root, root)
72%{_mandir}/man1/*
73
74%defattr(-, root, root)
75%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
76%doc doc/quax.pdf doc/quax.ps
77
78%defattr(0644, root, root)
79%{kdedir}/share/icons/crystalsvg/16x16/apps/*
80%{kdedir}/share/icons/crystalsvg/32x32/apps/*
81%{kdedir}/share/icons/crystalsvg/48x48/apps/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applications/*
84
85
86%changelog
87* Mon Nov 17 2003 Claudiu Costin <claudiuc@kde.org>
88- Added KDE documentation
89
90* Sun Jun 16 2003 Claudiu Costin <claudiuc@kde.org>
91- Spec file for RedHat 9.0
92
93* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
94- KDE integration, icons
95- RPM customizations
96- improved documentation
97- color tool tip
98
99* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
100- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: RedHat 9.0
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps
44mkdir -p $RPM_BUILD_ROOT/usr/share/applications
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applications/kde-quax.desktop
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54%clean
55[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
56
57
58%post
59ln -sf /usr/share/applications/kde-quax.desktop /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
60
61
62%postun
63rm -f /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
64
65
66%files
67
68%defattr(0755, root, root)
69%{_prefix}/bin/*
70
71%defattr(0644, root, root)
72%{_mandir}/man1/*
73
74%defattr(-, root, root)
75%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
76%doc doc/quax.pdf doc/quax.ps
77
78%defattr(0644, root, root)
79%{kdedir}/share/icons/crystalsvg/16x16/apps/*
80%{kdedir}/share/icons/crystalsvg/32x32/apps/*
81%{kdedir}/share/icons/crystalsvg/48x48/apps/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applications/*
84
85
86%changelog
87* Mon Nov 17 2003 Claudiu Costin <claudiuc@kde.org>
88- Added KDE documentation
89
90* Sun Jun 16 2003 Claudiu Costin <claudiuc@kde.org>
91- Spec file for RedHat 9.0
92
93* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
94- KDE integration, icons
95- RPM customizations
96- improved documentation
97- color tool tip
98
99* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
100- initial RPM
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /opt/kde3
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: SuSE 8.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
46cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
47cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
48cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
49
50
51%clean
52[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
53
54
55%post
56# if SuSE KDE extension is available, then install desktop file for it
57if test -d /etc/opt/kde3/share/applnk/SuSE/Graphics ; then
58 cp -f %{kdedir}/share/applnk/Graphics/quax.desktop /etc/opt/kde3/share/applnk/SuSE/Graphics
59fi
60
61
62%postun
63lnkfile="/etc/opt/kde3/share/applnk/SuSE/Graphics/quax.desktop"
64if test -f $lnkfile ; then
65 rm -r $lnkfile
66fi
67
68
69%files
70
71%defattr(0755, root, root)
72%{_prefix}/bin/*
73
74%defattr(0644, root, root)
75%{_mandir}/man1/*
76
77%defattr(-, root, root)
78%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
79
80%defattr(0644, root, root)
81%{kdedir}/share/icons/hicolor/16x16/apps/*
82%{kdedir}/share/icons/hicolor/32x32/apps/*
83%{kdedir}/share/icons/hicolor/48x48/apps/*
84%{kdedir}/share/applnk/Graphics/*
85
86
87%changelog
88* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
89- KDE integration, icons
90- RPM customizations
91- improved documentation
92- color tool tip
93
94* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
95- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /opt/kde3
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: SuSE 8.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54
55%clean
56[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
57
58
59%post
60# if SuSE KDE extension is available, then install desktop file for it
61if test -d /etc/opt/kde3/share/applnk/SuSE/Graphics ; then
62 cp -f %{kdedir}/share/applnk/Graphics/quax.desktop /etc/opt/kde3/share/applnk/SuSE/Graphics
63fi
64
65
66%postun
67lnkfile="/etc/opt/kde3/share/applnk/SuSE/Graphics/quax.desktop"
68if test -f $lnkfile ; then
69 rm -r $lnkfile
70fi
71
72
73%files
74
75%defattr(0755, root, root)
76%{_prefix}/bin/*
77
78%defattr(0644, root, root)
79%{_mandir}/man1/*
80
81%defattr(-, root, root)
82%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
83%doc doc/quax.pdf doc/quax.ps
84
85%defattr(0644, root, root)
86%{kdedir}/share/icons/hicolor/16x16/apps/*
87%{kdedir}/share/icons/hicolor/32x32/apps/*
88%{kdedir}/share/icons/hicolor/48x48/apps/*
89%{kdedir}/share/applnk/Graphics/*
90%{kdedir}/share/doc/HTML/en/quax/*
91
92
93%changelog
94* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
95- Added KDE documentation
96
97* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
98- KDE integration, icons
99- RPM customizations
100- improved documentation
101- color tool tip
102
103* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
104- initial RPM
makerpm.sh
(0 / 29)
  
1#!/bin/sh
2
3# get the current version & release
4version=`cat VERSION | cut -d- -f 1`
5release=`cat VERSION | cut -d- -f 2`
6
7# make sure there's no objects and binaries arround
8make clean
9rm -f src/quax
10
11# reconfigure things just to make sure rpmspec is good
12./configure
13
14# make a new snapshot
15mkdir -p ../quax-$version-$release
16cp -r . ../quax-$version-$release/
17
18# jump a step behind
19cd ..
20
21# make archive from it and then delete local copy
22tar cfz quax-$version-$release.tar.gz quax-$version-$release
23rm -r quax-$version-$release
24
25# build the RPM
26rpmbuild -ta quax-$version-$release.tar.gz
27
28# back to work...
29cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt3
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxmdk.spec /usr/src/RPM/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/RPM/SOURCES
30rpm -ba /usr/src/RPM/SPECS/quaxmdk.spec
31rm -f /usr/src/RPM/SPECS/quaxmdk.spec
32rm -f /usr/src/RPM/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt-3.1
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxrh90.spec /usr/src/redhat/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/redhat/SOURCES
30rpmbuild -ba /usr/src/redhat/SPECS/quaxrh90.spec
31rm -f /usr/src/redhat/SPECS/quaxrh90.spec
32rm -f /usr/src/redhat/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
  
1#!/bin/sh
2
3export QTDIR=/usr/lib/qt3
4
5# get the current version & release
6version=`cat VERSION | cut -d- -f 1`
7release=`cat VERSION | cut -d- -f 2`
8
9# make sure there's no objects and binaries arround
10make clean
11rm -f src/quax
12
13# reconfigure things just to make sure rpmspec is good
14./configure
15
16# make a new snapshot
17mkdir -p ../quax-$version-$release
18cp -r . ../quax-$version-$release/
19
20# jump a step behind
21cd ..
22
23# make archive from it and then delete local copy
24tar cfz quax-$version-$release.tar.gz quax-$version-$release
25rm -r quax-$version-$release
26
27# build the RPM
28cp -f quax/quaxsuse.spec /usr/src/packages/SPECS
29cp -f quax-$version-$release.tar.gz /usr/src/packages/SOURCES
30rpm -ba /usr/src/packages/SPECS/quaxsuse.spec
31rm -f /usr/src/packages/SPECS/quaxsuse.spec
32rm -f /usr/src/packages/SOURCES/quax-$version-$release.tar.gz
33
34# back to work...
35cd quax
quax.lsm
(0 / 14)
  
1Begin4
2Title: Quax
3Version: 1.0-1
4Entered-date: Sun May 25 2003
5Description: A neat desktop zooming tool
6Keywords: X11, zoom, desktop, graphics Qt, KDE, web design
7Author: Claudiu Costin <claudiuc@kde.org>
8Maintained-by: Claudiu Costin <claudiuc@kde.org>
9Primary-site: http://www.ro.kde.org/quax/
10Home-page: http://www.ro.kde.org/quax/
11Original-site: http://www.ro.kde.org/quax/
12Platforms: Linux and other Unices
13Copying-policy: GNU Public License
14End
quax.lsm.in
(0 / 14)
  
1Begin4
2Title: Quax
3Version: @VERSION@-@RELEASE@
4Entered-date: Sun May 25 2003
5Description: A neat desktop zooming tool
6Keywords: X11, zoom, desktop, graphics Qt, KDE, web design
7Author: Claudiu Costin <claudiuc@kde.org>
8Maintained-by: Claudiu Costin <claudiuc@kde.org>
9Primary-site: http://www.ro.kde.org/quax/
10Home-page: http://www.ro.kde.org/quax/
11Original-site: http://www.ro.kde.org/quax/
12Platforms: Linux and other Unices
13Copying-policy: GNU Public License
14End
quax.pro
(3 / 0)
  
1TEMPLATE = subdirs
2CONFIG += ordered
3SUBDIRS = src/quax.pro
quax.spec
(0 / 80)
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19
20%description
21Quax is a desktop zooming tool intended especially for web developers, but
22is very handy and friendly for newbies. There are few other tools for this
23task: XMag, KMag and KZoom. All of them are full featured applications
24and take some time to figure how to use them.
25But Quax is *very* easy to use.
26
27
28%prep
29%setup -n %{name}-%{version}-%{release}
30
31
32%build
33./configure
34PREFIX="%{_prefix}" make
35
36
37%install
38[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
39PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
40mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps
41mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps
42mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps
43mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
44cp -f src/quax-hi16.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
45cp -f src/quax-hi32.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
46cp -f src/quax-hi48.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
47cp -f src/quax.desktop $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
48
49
50%clean
51[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
52
53
54%files
55
56%defattr(0755, root, root)
57%{_prefix}/bin/*
58
59%defattr(0644, root, root)
60%{_mandir}/man1/*
61
62%defattr(-, root, root)
63%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
64
65%defattr(0644, root, root)
66%{kdedir}/share/icons/hicolor/16x16/apps/*
67%{kdedir}/share/icons/hicolor/32x32/apps/*
68%{kdedir}/share/icons/hicolor/48x48/apps/*
69%{kdedir}/share/applnk/Graphics/*
70
71
72%changelog
73* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
74- KDE integration, icons
75- RPM customizations
76- improved documentation
77- color tool tip
78
79* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
80- initial RPM
quax.spec.in
(0 / 80)
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19
20%description
21Quax is a desktop zooming tool intended especially for web developers, but
22is very handy and friendly for newbies. There are few other tools for this
23task: XMag, KMag and KZoom. All of them are full featured applications
24and take some time to figure how to use them.
25But Quax is *very* easy to use.
26
27
28%prep
29%setup -n %{name}-%{version}-%{release}
30
31
32%build
33./configure
34PREFIX="%{_prefix}" make
35
36
37%install
38[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
39PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
40mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps
41mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps
42mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps
43mkdir -p $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
44cp -f src/quax-hi16.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
45cp -f src/quax-hi32.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
46cp -f src/quax-hi48.png $RPM_BUILD_ROOT/%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
47cp -f src/quax.desktop $RPM_BUILD_ROOT/%{kdedir}/share/applnk/Graphics
48
49
50%clean
51[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
52
53
54%files
55
56%defattr(0755, root, root)
57%{_prefix}/bin/*
58
59%defattr(0644, root, root)
60%{_mandir}/man1/*
61
62%defattr(-, root, root)
63%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
64
65%defattr(0644, root, root)
66%{kdedir}/share/icons/hicolor/16x16/apps/*
67%{kdedir}/share/icons/hicolor/32x32/apps/*
68%{kdedir}/share/icons/hicolor/48x48/apps/*
69%{kdedir}/share/applnk/Graphics/*
70
71
72%changelog
73* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
74- KDE integration, icons
75- RPM customizations
76- improved documentation
77- color tool tip
78
79* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
80- initial RPM
quaxmdk.spec
(0 / 101)
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: Mandrake Linux 9.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
46mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
47mkdir -p $RPM_BUILD_ROOT/usr/share/doc/HTML/en/quax
48cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
49cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
50cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
51cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
52cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
53cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
54cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
55cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
56( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
57
58
59
60
61%clean
62[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
63
64
65%files
66
67%defattr(0755, root, root)
68%{_prefix}/bin/*
69
70%defattr(0644, root, root)
71%{_mandir}/man1/*
72
73%defattr(-, root, root)
74%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
75%doc doc/quax.pdf doc/quax.ps
76
77%defattr(0644, root, root)
78%{kdedir}/share/icons/hicolor/16x16/apps/*
79%{kdedir}/share/icons/hicolor/32x32/apps/*
80%{kdedir}/share/icons/hicolor/48x48/apps/*
81%{kdedir}/share/applnk/Graphics/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applnk-mdk/Applications/Accessibility/*
84/usr/share/applnk-mdk/Multimedia/Graphics/*
85
86
87%changelog
88* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
89- Added KDE documentation
90
91* Sun Jun 15 2003 Claudiu Costin <claudiuc@kde.org>
92- Mandrake Linux integration
93
94* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
95- KDE integration, icons
96- RPM customizations
97- improved documentation
98- color tool tip
99
100* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
101- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: Mandrake Linux 9.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
46mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
47mkdir -p $RPM_BUILD_ROOT/usr/share/doc/HTML/en/quax
48cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
49cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
50cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
51cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
52cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
53cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
54cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
55cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
56( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
57
58
59
60
61%clean
62[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
63
64
65%files
66
67%defattr(0755, root, root)
68%{_prefix}/bin/*
69
70%defattr(0644, root, root)
71%{_mandir}/man1/*
72
73%defattr(-, root, root)
74%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
75%doc doc/quax.pdf doc/quax.ps
76
77%defattr(0644, root, root)
78%{kdedir}/share/icons/hicolor/16x16/apps/*
79%{kdedir}/share/icons/hicolor/32x32/apps/*
80%{kdedir}/share/icons/hicolor/48x48/apps/*
81%{kdedir}/share/applnk/Graphics/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applnk-mdk/Applications/Accessibility/*
84/usr/share/applnk-mdk/Multimedia/Graphics/*
85
86
87%changelog
88* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
89- Added KDE documentation
90
91* Sun Jun 15 2003 Claudiu Costin <claudiuc@kde.org>
92- Mandrake Linux integration
93
94* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
95- KDE integration, icons
96- RPM customizations
97- improved documentation
98- color tool tip
99
100* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
101- initial RPM
quaxrh90.spec
(0 / 100)
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: RedHat 9.0
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps
44mkdir -p $RPM_BUILD_ROOT/usr/share/applications
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applications/kde-quax.desktop
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54%clean
55[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
56
57
58%post
59ln -sf /usr/share/applications/kde-quax.desktop /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
60
61
62%postun
63rm -f /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
64
65
66%files
67
68%defattr(0755, root, root)
69%{_prefix}/bin/*
70
71%defattr(0644, root, root)
72%{_mandir}/man1/*
73
74%defattr(-, root, root)
75%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
76%doc doc/quax.pdf doc/quax.ps
77
78%defattr(0644, root, root)
79%{kdedir}/share/icons/crystalsvg/16x16/apps/*
80%{kdedir}/share/icons/crystalsvg/32x32/apps/*
81%{kdedir}/share/icons/crystalsvg/48x48/apps/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applications/*
84
85
86%changelog
87* Mon Nov 17 2003 Claudiu Costin <claudiuc@kde.org>
88- Added KDE documentation
89
90* Sun Jun 16 2003 Claudiu Costin <claudiuc@kde.org>
91- Spec file for RedHat 9.0
92
93* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
94- KDE integration, icons
95- RPM customizations
96- improved documentation
97- color tool tip
98
99* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
100- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /usr
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: RedHat 9.0
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps
44mkdir -p $RPM_BUILD_ROOT/usr/share/applications
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT/usr/share/applications/kde-quax.desktop
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54%clean
55[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
56
57
58%post
59ln -sf /usr/share/applications/kde-quax.desktop /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
60
61
62%postun
63rm -f /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
64
65
66%files
67
68%defattr(0755, root, root)
69%{_prefix}/bin/*
70
71%defattr(0644, root, root)
72%{_mandir}/man1/*
73
74%defattr(-, root, root)
75%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
76%doc doc/quax.pdf doc/quax.ps
77
78%defattr(0644, root, root)
79%{kdedir}/share/icons/crystalsvg/16x16/apps/*
80%{kdedir}/share/icons/crystalsvg/32x32/apps/*
81%{kdedir}/share/icons/crystalsvg/48x48/apps/*
82%{kdedir}/share/doc/HTML/en/quax/*
83/usr/share/applications/*
84
85
86%changelog
87* Mon Nov 17 2003 Claudiu Costin <claudiuc@kde.org>
88- Added KDE documentation
89
90* Sun Jun 16 2003 Claudiu Costin <claudiuc@kde.org>
91- Spec file for RedHat 9.0
92
93* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
94- KDE integration, icons
95- RPM customizations
96- improved documentation
97- color tool tip
98
99* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
100- initial RPM
  
1%define name quax
2%define version 1.0
3%define release 1
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /opt/kde3
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: SuSE 8.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
46cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
47cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
48cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
49
50
51%clean
52[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
53
54
55%post
56# if SuSE KDE extension is available, then install desktop file for it
57if test -d /etc/opt/kde3/share/applnk/SuSE/Graphics ; then
58 cp -f %{kdedir}/share/applnk/Graphics/quax.desktop /etc/opt/kde3/share/applnk/SuSE/Graphics
59fi
60
61
62%postun
63lnkfile="/etc/opt/kde3/share/applnk/SuSE/Graphics/quax.desktop"
64if test -f $lnkfile ; then
65 rm -r $lnkfile
66fi
67
68
69%files
70
71%defattr(0755, root, root)
72%{_prefix}/bin/*
73
74%defattr(0644, root, root)
75%{_mandir}/man1/*
76
77%defattr(-, root, root)
78%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
79
80%defattr(0644, root, root)
81%{kdedir}/share/icons/hicolor/16x16/apps/*
82%{kdedir}/share/icons/hicolor/32x32/apps/*
83%{kdedir}/share/icons/hicolor/48x48/apps/*
84%{kdedir}/share/applnk/Graphics/*
85
86
87%changelog
88* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
89- KDE integration, icons
90- RPM customizations
91- improved documentation
92- color tool tip
93
94* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
95- initial RPM
  
1%define name quax
2%define version @VERSION@
3%define release @RELEASE@
4%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5%define kdedir /opt/kde3
6
7Name: %{name}
8Version: %{version}
9Release: %{release}
10Vendor: Claudiu Costin <claudiuc@kde.org>
11Packager: Claudiu Costin <claudiuc@kde.org>
12URL: http://www.ro.kde.org/quax/
13Source: %{name}-%{version}-%{release}.tar.gz
14Group: System/X11/Utilities
15Copyright: GPL
16Provides: quax
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
18Summary: A neat desktop zooming tool
19Distribution: SuSE 8.x
20
21%description
22Quax is a desktop zooming tool intended especially for web developers, but
23is very handy and friendly for newbies. There are few other tools for this
24task: XMag, KMag and KZoom. All of them are full featured applications
25and take some time to figure how to use them.
26But Quax is *very* easy to use.
27
28
29%prep
30%setup -n %{name}-%{version}-%{release}
31
32
33%build
34./configure
35PREFIX="%{_prefix}" make
36
37
38%install
39[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install
41mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps
42mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
45mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
47cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
48cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
49cp -f src/quax.desktop $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
50cp -f doc/*.png $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51cp -f doc/quax.docbook $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54
55%clean
56[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
57
58
59%post
60# if SuSE KDE extension is available, then install desktop file for it
61if test -d /etc/opt/kde3/share/applnk/SuSE/Graphics ; then
62 cp -f %{kdedir}/share/applnk/Graphics/quax.desktop /etc/opt/kde3/share/applnk/SuSE/Graphics
63fi
64
65
66%postun
67lnkfile="/etc/opt/kde3/share/applnk/SuSE/Graphics/quax.desktop"
68if test -f $lnkfile ; then
69 rm -r $lnkfile
70fi
71
72
73%files
74
75%defattr(0755, root, root)
76%{_prefix}/bin/*
77
78%defattr(0644, root, root)
79%{_mandir}/man1/*
80
81%defattr(-, root, root)
82%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
83%doc doc/quax.pdf doc/quax.ps
84
85%defattr(0644, root, root)
86%{kdedir}/share/icons/hicolor/16x16/apps/*
87%{kdedir}/share/icons/hicolor/32x32/apps/*
88%{kdedir}/share/icons/hicolor/48x48/apps/*
89%{kdedir}/share/applnk/Graphics/*
90%{kdedir}/share/doc/HTML/en/quax/*
91
92
93%changelog
94* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
95- Added KDE documentation
96
97* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
98- KDE integration, icons
99- RPM customizations
100- improved documentation
101- color tool tip
102
103* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
104- initial RPM
src/quax.dsp
(0 / 181)
  
1# Microsoft Developer Studio Project File - Name="quax" - Package Owner=<4>
2# Microsoft Developer Studio Generated Build File, Format Version 6.00
3# ** DO NOT EDIT **
4
5# TARGTYPE "Win32 (x86) Application" 0x0101
6
7CFG=quax - Win32 Debug
8!MESSAGE This is not a valid makefile. To build this project using NMAKE,
9!MESSAGE use the Export Makefile command and run
10!MESSAGE
11!MESSAGE NMAKE /f "quax.mak".
12!MESSAGE
13!MESSAGE You can specify a configuration when running NMAKE
14!MESSAGE by defining the macro CFG on the command line. For example:
15!MESSAGE
16!MESSAGE NMAKE /f "quax.mak" CFG="quax - Win32 Debug"
17!MESSAGE
18!MESSAGE Possible choices for configuration are:
19!MESSAGE
20!MESSAGE "quax - Win32 Release" (based on "Win32 (x86) Application")
21!MESSAGE "quax - Win32 Debug" (based on "Win32 (x86) Application")
22!MESSAGE
23
24# Begin Project
25# PROP AllowPerConfigDependencies 0
26# PROP Scc_ProjName ""
27# PROP Scc_LocalPath ""
28CPP=cl.exe
29MTL=midl.exe
30RSC=rc.exe
31
32!IF "$(CFG)" == "quax - Win32 Release"
33
34# PROP BASE Use_MFC 0
35# PROP BASE Use_Debug_Libraries 0
36# PROP BASE Output_Dir "Release"
37# PROP BASE Intermediate_Dir "Release"
38# PROP BASE Target_Dir ""
39# PROP Use_MFC 0
40# PROP Use_Debug_Libraries 0
41# PROP Output_Dir "Release"
42# PROP Intermediate_Dir "Release"
43# PROP Ignore_Export_Lib 0
44# PROP Target_Dir ""
45# ADD BASE CPP /nologo /MD /W3 /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c
46# ADD CPP /nologo /MD /W3 /O2 /I "$(QTDIR)\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /D "NO_DEBUG" /FD /c
47# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
48# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
49# ADD BASE RSC /l 0x409 /d "NDEBUG"
50# ADD RSC /l 0x409 /d "NDEBUG"
51BSC32=bscmake.exe
52# ADD BASE BSC32 /nologo
53# ADD BSC32 /nologo
54LINK32=link.exe
55# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib /nologo /subsystem:windows /machine:I386
56# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib imm32.lib wsock32.lib winmm.lib $(QTDIR)\lib\qt-mt230nc.lib $(QTDIR)\lib\qtmain.lib /nologo /subsystem:windows /machine:I386 /out:"src/quax.exe"
57
58!ELSEIF "$(CFG)" == "quax - Win32 Debug"
59
60# PROP BASE Use_MFC 0
61# PROP BASE Use_Debug_Libraries 1
62# PROP BASE Output_Dir "Debug"
63# PROP BASE Intermediate_Dir "Debug"
64# PROP BASE Target_Dir ""
65# PROP Use_MFC 0
66# PROP Use_Debug_Libraries 1
67# PROP Output_Dir "."
68# PROP Intermediate_Dir "."
69# PROP Ignore_Export_Lib 0
70# PROP Target_Dir ""
71# ADD BASE CPP /nologo /MD /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /FD /GZ /c
72# ADD CPP /nologo /MD /W3 /Gm /ZI /I "$(QTDIR)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /FD /GZ /c
73# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
74# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
75# ADD BASE RSC /l 0x409 /d "_DEBUG"
76# ADD RSC /l 0x409 /d "_DEBUG"
77BSC32=bscmake.exe
78# ADD BASE BSC32 /nologo
79# ADD BSC32 /nologo /o"quax.bsc"
80LINK32=link.exe
81# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
82# ADD LINK32 kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib imm32.lib wsock32.lib winmm.lib $(QTDIR)\lib\qt-mt230nc.lib $(QTDIR)\lib\qtmain.lib /nologo /subsystem:windows /pdb:"quax.pdb" /debug /machine:I386 /nodefaultlib:"libc" /out:"quax.exe" /pdbtype:sept
83# SUBTRACT LINK32 /pdb:none
84
85!ENDIF
86
87# Begin Target
88
89# Name "quax - Win32 Release"
90# Name "quax - Win32 Debug"
91# Begin Group "Source Files"
92
93# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
94# Begin Source File
95
96SOURCE=main.cpp
97
98!IF "$(CFG)" == "quax - Win32 Release"
99
100!ELSEIF "$(CFG)" == "quax - Win32 Debug"
101
102# PROP Intermediate_Dir "."
103
104!ENDIF
105
106# End Source File
107# Begin Source File
108
109SOURCE=moc_quax.cpp
110
111!IF "$(CFG)" == "quax - Win32 Release"
112
113!ELSEIF "$(CFG)" == "quax - Win32 Debug"
114
115# PROP Intermediate_Dir "."
116# ADD CPP /Od
117
118!ENDIF
119
120# End Source File
121# Begin Source File
122
123SOURCE=quax.cpp
124
125!IF "$(CFG)" == "quax - Win32 Release"
126
127!ELSEIF "$(CFG)" == "quax - Win32 Debug"
128
129# PROP Intermediate_Dir "."
130
131!ENDIF
132
133# End Source File
134# End Group
135# Begin Group "Header Files"
136
137# PROP Default_Filter "h;hpp;hxx;hm;inl"
138# Begin Source File
139
140SOURCE=..\config.h
141
142!IF "$(CFG)" == "quax - Win32 Release"
143
144!ELSEIF "$(CFG)" == "quax - Win32 Debug"
145
146# PROP Intermediate_Dir "."
147
148!ENDIF
149
150# End Source File
151# Begin Source File
152
153SOURCE=quax.h
154
155!IF "$(CFG)" == "quax - Win32 Release"
156
157!ELSEIF "$(CFG)" == "quax - Win32 Debug"
158
159# PROP Intermediate_Dir "."
160# Begin Custom Build - Moc' ing Quax...
161InputPath=quax.h
162
163"moc_quax.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
164 %QTDIR%\bin\moc.exe quax.h -o moc_quax.cpp
165
166# End Custom Build
167
168!ENDIF
169
170# End Source File
171# End Group
172# Begin Group "Resource Files"
173
174# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
175# End Group
176# Begin Group "Interfaces"
177
178# PROP Default_Filter "ui"
179# End Group
180# End Target
181# End Project
src/quax.dsw
(0 / 29)
  
1Microsoft Developer Studio Workspace File, Format Version 6.00
2# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
3
4###############################################################################
5
6Project: "quax"=quax.dsp - Package Owner=<4>
7
8Package=<5>
9{{{
10}}}
11
12Package=<4>
13{{{
14}}}
15
16###############################################################################
17
18Global:
19
20Package=<5>
21{{{
22}}}
23
24Package=<3>
25{{{
26}}}
27
28###############################################################################
29
src/quax.mak
(0 / 248)
  
1# Microsoft Developer Studio Generated NMAKE File, Based on quax.dsp
2!IF "$(CFG)" == ""
3CFG=quax - Win32 Debug
4!MESSAGE No configuration specified. Defaulting to quax - Win32 Debug.
5!ENDIF
6
7!IF "$(CFG)" != "quax - Win32 Release" && "$(CFG)" != "quax - Win32 Debug"
8!MESSAGE Invalid configuration "$(CFG)" specified.
9!MESSAGE You can specify a configuration when running NMAKE
10!MESSAGE by defining the macro CFG on the command line. For example:
11!MESSAGE
12!MESSAGE NMAKE /f "quax.mak" CFG="quax - Win32 Debug"
13!MESSAGE
14!MESSAGE Possible choices for configuration are:
15!MESSAGE
16!MESSAGE "quax - Win32 Release" (based on "Win32 (x86) Application")
17!MESSAGE "quax - Win32 Debug" (based on "Win32 (x86) Application")
18!MESSAGE
19!ERROR An invalid configuration is specified.
20!ENDIF
21
22
23
24#####################################################################################
25
26
27!IF "$(CFG)" == "quax - Win32 Release"
28
29ALL : quax.exe
30
31CLEAN :
32 -@erase "vc60.idb"
33 -@erase "vc60.pdb"
34 -@erase "quax.exe"
35 -@erase "quax.ilk"
36 -@erase "quax.pdb"
37 -@erase "main.obj"
38 -@erase "moc_quax.obj"
39 -@erase "moc_quax.cpp"
40 -@erase "quax.obj"
41
42CPP=cl.exe
43CPP_PROJ=/nologo /MD /W3 /O2 /I "$(QTDIR)\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /D "NO_DEBUG" /Fo"./" /Fd"./" /FD /c
44
45.c.obj::
46 $(CPP) @<<
47 $(CPP_PROJ) $<
48<<
49
50.cpp.obj::
51 $(CPP) @<<
52 $(CPP_PROJ) $<
53<<
54
55.cxx.obj::
56 $(CPP) @<<
57 $(CPP_PROJ) $<
58<<
59
60.c.sbr::
61 $(CPP) @<<
62 $(CPP_PROJ) $<
63<<
64
65.cpp.sbr::
66 $(CPP) @<<
67 $(CPP_PROJ) $<
68<<
69
70.cxx.sbr::
71 $(CPP) @<<
72 $(CPP_PROJ) $<
73<<
74
75MTL=midl.exe
76MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
77RSC=rc.exe
78BSC32=bscmake.exe
79BSC32_FLAGS=/nologo /o"quax.bsc"
80BSC32_SBRS=
81
82LINK32=link.exe
83LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib imm32.lib wsock32.lib winmm.lib $(QTDIR)\lib\qt-mt230nc.lib $(QTDIR)\lib\qtmain.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\quax.pdb" /machine:I386 /out:"quax.exe"
84LINK32_OBJS= \
85 "main.obj" \
86 "moc_quax.obj" \
87 "quax.obj"
88
89quax.exe : $(DEF_FILE) $(LINK32_OBJS)
90 $(LINK32) @<<
91 $(LINK32_FLAGS) $(LINK32_OBJS)
92<<
93
94
95!ELSEIF "$(CFG)" == "quax - Win32 Debug"
96
97ALL : quax.exe
98
99CLEAN :
100 -@erase "vc60.idb"
101 -@erase "vc60.pdb"
102 -@erase "quax.exe"
103 -@erase "quax.ilk"
104 -@erase "quax.pdb"
105 -@erase "main.obj"
106 -@erase "moc_quax.obj"
107 -@erase "moc_quax.cpp"
108 -@erase "quax.obj"
109
110CPP=cl.exe
111CPP_PROJ=/nologo /MD /W3 /Gm /ZI /I "$(QTDIR)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /Fo"./" /Fd"./" /FD /GZ /c
112
113.c.obj::
114 $(CPP) @<<
115 $(CPP_PROJ) $<
116<<
117
118.cpp.obj::
119 $(CPP) @<<
120 $(CPP_PROJ) $<
121<<
122
123.cxx.obj::
124 $(CPP) @<<
125 $(CPP_PROJ) $<
126<<
127
128.c.sbr::
129 $(CPP) @<<
130 $(CPP_PROJ) $<
131<<
132
133.cpp.sbr::
134 $(CPP) @<<
135 $(CPP_PROJ) $<
136<<
137
138.cxx.sbr::
139 $(CPP) @<<
140 $(CPP_PROJ) $<
141<<
142
143MTL=midl.exe
144MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
145RSC=rc.exe
146BSC32=bscmake.exe
147BSC32_FLAGS=/nologo /o"quax.bsc"
148BSC32_SBRS=
149
150LINK32=link.exe
151LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib imm32.lib winmm.lib wsock32.lib imm32.lib wsock32.lib winmm.lib $(QTDIR)\lib\qt-mt230nc.lib $(QTDIR)\lib\qtmain.lib /nologo /subsystem:windows /incremental:yes /pdb:"quax.pdb" /debug /machine:I386 /nodefaultlib:"libc" /out:"quax.exe" /pdbtype:sept
152LINK32_OBJS= \
153 "main.obj" \
154 "moc_quax.obj" \
155 "quax.obj"
156
157quax.exe : $(DEF_FILE) $(LINK32_OBJS)
158 $(LINK32) @<<
159 $(LINK32_FLAGS) $(LINK32_OBJS)
160<<
161
162!ENDIF
163
164
165
166#####################################################################################
167
168!IF "$(CFG)" == "quax - Win32 Release" || "$(CFG)" == "quax - Win32 Debug"
169
170
171########### main.cpp
172SOURCE=main.cpp
173!IF "$(CFG)" == "quax - Win32 Release"
174
175CPP_SWITCHES=/nologo /MD /W3 /O2 /I "$(QTDIR)\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /D "NO_DEBUG" /Fo"./" /Fd"./" /FD /c
176main.obj : $(SOURCE) quax.h
177 $(CPP) @<<
178 $(CPP_SWITCHES) $(SOURCE)
179<<
180
181!ELSEIF "$(CFG)" == "quax - Win32 Debug"
182
183CPP_SWITCHES=/nologo /MD /W3 /Gm /ZI /Od /I "$(QTDIR)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /Fo"./" /Fd"./" /FD /GZ /c
184main.obj : $(SOURCE) quax.h
185 $(CPP) @<<
186 $(CPP_SWITCHES) $(SOURCE)
187<<
188
189!ENDIF
190
191
192
193########### moc_quax.cpp
194SOURCE=moc_quax.cpp
195!IF "$(CFG)" == "quax - Win32 Release"
196
197CPP_SWITCHES=/nologo /MD /W3 /O2 /I "$(QTDIR)\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /D "NO_DEBUG" /Fo"./" /Fd"./" /FD /c
198moc_quax.obj : $(SOURCE) quax.h
199 $(CPP) @<<
200 $(CPP_SWITCHES) $(SOURCE)
201<<
202
203!ELSEIF "$(CFG)" == "quax - Win32 Debug"
204
205CPP_SWITCHES=/nologo /MD /W3 /Gm /ZI /Od /I "$(QTDIR)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "QT_DLL" /D "UNICODE" /D "QT_THREAD_SUPPORT" /Fo"./" /Fd"./" /FD /GZ /c
206moc_quax.obj : $(SOURCE) quax.h
207 $(CPP) @<<
208 $(CPP_SWITCHES) $(SOURCE)
209<<
210
211!ENDIF
212
213
214########### quax.cpp
215SOURCE=quax.cpp
216!IF "$(CFG)" == "quax - Win32 Release"
217
218quax.obj : $(SOURCE)
219
220!ELSEIF "$(CFG)" == "quax - Win32 Debug"
221
222quax.obj : $(SOURCE) quax.h
223
224!ENDIF
225
226
227########### quax.h
228SOURCE=quax.h
229!IF "$(CFG)" == "quax - Win32 Release"
230
231moc_quax.cpp : $(SOURCE)
232 <<tempfile.bat
233 @echo off
234 %QTDIR%\bin\moc.exe quax.h -o moc_quax.cpp
235<<
236
237!ELSEIF "$(CFG)" == "quax - Win32 Debug"
238
239moc_quax.cpp : $(SOURCE)
240 <<tempfile.bat
241 @echo off
242 %QTDIR%\bin\moc.exe quax.h -o moc_quax.cpp
243<<
244
245!ENDIF
246
247
248!ENDIF