2015-03-26 09:03:01 +01:00
|
|
|
|
Pattern making program
|
|
|
|
|
Author Roman Telezhynskyi <dismine(at)gmail.com>
|
2017-05-09 18:07:38 +02:00
|
|
|
|
Copyright (C) 2013-2017 Valentina project
|
2016-05-02 18:38:17 +02:00
|
|
|
|
Valentina Web page: http://www.valentina-project.org/
|
|
|
|
|
Wiki: https://wiki.valentinaproject.org
|
2015-03-26 09:03:01 +01:00
|
|
|
|
Valentina user manual https://bitbucket.org/dismine/valentina/wiki/manual/Content
|
|
|
|
|
Valentina main repository: https://bitbucket.org/dismine/valentina/overview
|
2016-07-31 15:15:48 +02:00
|
|
|
|
Forum http://forum.valentina-project.org/
|
2015-03-26 09:03:01 +01:00
|
|
|
|
PPA for Ubuntu (develop): https://launchpad.net/~dismine/+archive/valentina-dev
|
|
|
|
|
Help translate https://www.transifex.com/organization/valentina
|
2015-10-13 15:51:07 +02:00
|
|
|
|
IRC channel: #valentina on irc.freenode.net.
|
2015-03-26 09:03:01 +01:00
|
|
|
|
|
|
|
|
|
Valentina
|
|
|
|
|
==========
|
|
|
|
|
Valentina is a cross-platform patternmaking program which allows designers
|
|
|
|
|
to create and model patterns of clothing. This software allows pattern
|
|
|
|
|
creation, using either standard sizing tables or an individual’s set of
|
|
|
|
|
measurements. It blends new technologies with traditional methods to create
|
|
|
|
|
a unique pattern making tool.
|
|
|
|
|
|
|
|
|
|
Supported Platforms
|
|
|
|
|
===================
|
|
|
|
|
The standalone binary packages support the following platforms:
|
|
|
|
|
|
|
|
|
|
Windows XP SP2 (32-bit) or later
|
|
|
|
|
Ubuntu Linux 14.04 (32-bit/64-bit) or later
|
|
|
|
|
OpenSUSE 13.02 (32-bit/64-bit) or later
|
2017-04-10 21:18:36 +02:00
|
|
|
|
Fedora 24 (32-bit/64-bit) or later
|
|
|
|
|
Mac OS X 10.8 (64-bit) or later
|
2015-03-26 09:03:01 +01:00
|
|
|
|
|
|
|
|
|
Building the sources requires Qt 5.2.0 or later.
|
|
|
|
|
|
|
|
|
|
Compiling Valentina
|
|
|
|
|
====================
|
|
|
|
|
Prerequisites:
|
|
|
|
|
* Qt 5.2.0 or later (On Unix development packages needed)
|
|
|
|
|
* mercurial (only for working with repository)
|
2015-05-18 10:38:39 +02:00
|
|
|
|
* On Unix:
|
2017-04-10 21:18:36 +02:00
|
|
|
|
- g++ (at least GCC 4.7 is needed and GCC 4.8 is recommended) or
|
2015-03-26 09:03:01 +01:00
|
|
|
|
clang (clang 3.4 recommended)
|
|
|
|
|
- xpdf package (tool pdftops).
|
|
|
|
|
* On Windows:
|
|
|
|
|
- MinGW
|
|
|
|
|
- Xpdf is an open source viewer for Portable Document Format (PDF)
|
|
|
|
|
files. Website http://www.foolabs.com/xpdf/. Put tool pdftops.exe
|
|
|
|
|
in the same directory with Valentina's binary file.
|
|
|
|
|
|
|
|
|
|
The installed toolchains have to match the one Qt was compiled with.
|
|
|
|
|
|
|
|
|
|
You can build Valentina with
|
|
|
|
|
|
2015-05-18 10:38:39 +02:00
|
|
|
|
cd $SOURCE_DIRECTORY\build
|
2015-06-03 19:33:42 +02:00
|
|
|
|
qmake ..\Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache
|
2015-03-26 09:03:01 +01:00
|
|
|
|
make (or mingw32-make or nmake or jom, depending on your platform)
|
|
|
|
|
|
2015-06-03 19:33:42 +02:00
|
|
|
|
Note: On some platforms e.g. Fedora, all Qt-tools come as qmake-qt5
|
|
|
|
|
etc. In this case you should install qtchooser. This wrapper
|
|
|
|
|
resolves the Qt version with respect to QT_SELECT. So run
|
|
|
|
|
|
|
|
|
|
export QT_SELECT=5
|
|
|
|
|
|
|
|
|
|
prior to qmake. You will not come along with just using qmake-qt5
|
|
|
|
|
here.
|
|
|
|
|
|
|
|
|
|
|
2015-03-26 09:03:01 +01:00
|
|
|
|
Note:In order to build and use Valentina, the PATH environment variable
|
|
|
|
|
needs to be extended:
|
|
|
|
|
|
|
|
|
|
PATH - to locate qmake, moc and other Qt tools
|
|
|
|
|
This is done by adding c:\Qt\%VERSION%\bin to the PATH variable.
|
|
|
|
|
|
|
|
|
|
For newer versions of Windows, PATH can be extended through the
|
|
|
|
|
Control Panel|System|Advanced|Environment variables menu.
|
|
|
|
|
|
|
|
|
|
You may also need to ensure that the locations of your compiler and
|
|
|
|
|
other build tools are listed in the PATH variable. This will depend on
|
|
|
|
|
your choice of software development environment.
|
|
|
|
|
|
|
|
|
|
Unix systems:
|
|
|
|
|
Default prefix for command "make install" is /usr. For using another
|
|
|
|
|
prefix build with qmake command:
|
|
|
|
|
|
2015-05-18 10:38:39 +02:00
|
|
|
|
qmake PREFIX=/usr/local PREFIX_LIB=/usr/lib/i386-linux-gnu Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache
|
2015-03-26 09:03:01 +01:00
|
|
|
|
|
|
|
|
|
where /usr/local is a new prefix for installation binary files and /usr/lib/i386-linux-gnu is new prefix for install libraries.
|
|
|
|
|
|
|
|
|
|
More about creation installers read in articles:
|
|
|
|
|
* How create Windows installer - https://bitbucket.org/dismine/valentina/wiki/developers/Creation_Windows_installer
|
|
|
|
|
* How create debian package - https://bitbucket.org/dismine/valentina/wiki/developers/Creation_deb_package
|
|
|
|
|
|
|
|
|
|
LICENSING
|
|
|
|
|
==========
|
|
|
|
|
Valentina 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 3 of the License, or
|
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
|
|
Valentina 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.
|
|
|
|
|
|
|
|
|
|
See LICENSE_GPL.txt file for further information
|
|
|
|
|
|
|
|
|
|
Other components released under:
|
|
|
|
|
* QMuParser - BSD license
|
|
|
|
|
* VPropertyExplorer - LGPLv2.1 license
|