Changeset 8163ea8f
- Timestamp:
- 01/22/2022 03:47:00 PM (2 years ago)
- Branches:
- lazarus
- Children:
- 179da23c
- Parents:
- e6974d1
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/lazarus.xml
re6974d1 r8163ea8f 5 5 %general-entities; 6 6 7 <!ENTITY lazarus-download-http "https://downloads.sourceforge.net/project/lazarus/Lazarus Zip _ GZip/Lazarus &lazarus-version;/lazarus-&lazarus-version;.tar.gz"> 8 <!ENTITY lazarus-md5sum "208dfeb20c528649d2598cc0eb341309"> 9 <!ENTITY lazarus-size "66.3 MB"> 10 <!ENTITY lazarus-buildsize "x.x MB"> 11 <!ENTITY lazarus-time "x SBU"> 7 <!-- 8 NOTE: 9 Whenever upgrading to another version of Lazarus, 10 update qt5pas.xml, too! 11 --> 12 <!ENTITY lazarus-download-http "https://downloads.sourceforge.net/project/lazarus/Lazarus Zip _ GZip/Lazarus &lazarus-version;/lazarus-&lazarus-version;-0.tar.gz"> 13 <!ENTITY lazarus-md5sum "c47680c84192008af1d05aa42b58c1da"> 14 <!ENTITY lazarus-size "73.2 MB"> 15 <!ENTITY lazarus-buildsize "817.2 MB"> 16 <!ENTITY lazarus-time "1.5 SBU"> 12 17 ]> 13 18 … … 68 73 <bridgehead renderas="sect3">Lazarus Dependencies</bridgehead> 69 74 <para role="required"> 70 <xref linkend="rsync"/>,71 75 <xref linkend="fpc"/>, and one of 72 <xref linkend="qt5"/> and <xref linkend="qt5pas"/> , or73 <xref linkend="gtk2"/> 76 <xref linkend="qt5"/> and <xref linkend="qt5pas"/> for QT based IDE, or 77 <xref linkend="gtk2"/> for Gtk2 based IDE 74 78 </para> 75 79 … … 127 131 </para> 128 132 129 <!-- some of the dirs already exists -+ 130 V --> 131 <screen role="root"><userinput>mkdir -pv /usr/{lib/lazarus,bin,share{/man/man1,/doc}} 132 rsync -a \ 133 --exclude="CVS" --exclude=".cvsignore" \ 134 --exclude="*.ppw" --exclude="*.ppl" \ 135 --exclude="*.ow" --exclude="*.a"\ 136 --exclude="*.rst" --exclude=".#*" \ 137 --exclude="*.~*" --exclude="*.bak" \ 138 --exclude="*.orig" --exclude="*.rej" \ 139 --exclude=".xvpics" \ 140 --exclude="killme*" --exclude=".gdb_hist*" \ 141 --exclude="debian" --exclude="COPYING*" \ 142 --exclude="*.app" --exclude="tools/install" \ 143 . /usr/lib/lazarus 144 ln -s /usr/lib/lazarus/lazbuild /usr/bin/lazbuild 145 cp -R install/man/man1/* /usr/share/man/man1/ 146 mv /usr/lib/lazarus/docs /usr/share/doc/lazarus 133 <screen role="root"><userinput>make INSTALL_PREFIX=/usr distinstall 147 134 148 mkdir -p /usr/lib/lazarus/docs 149 ln -s /usr/share/doc/lazarus/chm /usr/lib/lazarus/docs/html 150 ln -s /usr/share/doc/lazarus/lazdoc.css /usr/lib/lazarus/docs/lazdoc.css 135 mv /usr/share/lazarus/docs /usr/share/doc/lazarus 151 136 152 install -D -m644 COPYING.modifiedLGPL.txt /usr/share/licenses/lazarus/COPYING.modifiedLGPL 137 mv /usr/share/lazarus /usr/lib/ 138 for L in $(find /usr/bin -type l); do 139 ln -svf "$(readlink $L | sed 's@/share/@/lib/@')" "$L" 140 done 153 141 154 142 sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ 155 -e 's|\.png|\.xpm|' -i install/lazarus.desktop 156 install -Dm644 install/lazarus.desktop /usr/share/applications/lazarus.desktop 157 install -Dm644 images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png</userinput></screen> 143 -i /usr/share/applications/lazarus.desktop 144 145 install -Dm644 images/ide_icon48x48.png \ 146 /usr/share/pixmaps/lazarus.png</userinput></screen> 158 147 159 148 </sect2> … … 168 157 169 158 <seglistitem> 170 <seg> lazarus, ...</seg>159 <seg>startlazarus, lazarus-ide, lrstolfm, updatepofiles, lazbuild, lazres</seg> 171 160 <seg>None</seg> 172 <seg> None</seg>161 <seg>/usr/lib/lazarus</seg> 173 162 </seglistitem> 174 163 </segmentedlist> … … 180 169 181 170 <varlistentry id="lazarus-pgm"> 182 <term><filename class="libraryfile"> lazarus</filename></term>171 <term><filename class="libraryfile">startlazarus</filename></term> 183 172 <listitem> 184 173 <para> 185 the Delphi-like IDE174 Starting the Delphi-like IDE 186 175 </para> 187 176 <indexterm zone="lazarus lazarus-pgm"> 188 <primary sortas="b-lazarus"> lazarus</primary>177 <primary sortas="b-lazarus">startlazarus</primary> 189 178 </indexterm> 190 179 </listitem> -
general/prog/qt5pas.xml
re6974d1 r8163ea8f 5 5 %general-entities; 6 6 7 <!ENTITY qt5pas-download-http "https://github.com/davidbannon/libqt5pas/archive/v&qt5pas-version;/libqt5pas-&qt5pas-version;.tar.gz"> 8 <!ENTITY qt5pas-md5sum "f2171acbe358e16e7c4344928c53d2c3"> 9 <!ENTITY qt5pas-size "471.6 KB"> 7 <!-- ENTITY qt5pas-download-http "https://github.com/davidbannon/libqt5pas/archive/v&qt5pas-version;/libqt5pas-&qt5pas-version;.tar.gz" --> 8 9 <!-- 10 NOTE: 11 The url, size, md5sum is exactly same as in Lazarus as Qt5Pas 12 is included in the Lazarus source package. 13 It needs to be installed before Lazarus can be built based 14 on QT. 15 --> 16 17 <!ENTITY lazarus-download-http "https://downloads.sourceforge.net/project/lazarus/Lazarus Zip _ GZip/Lazarus &lazarus-version;/lazarus-&lazarus-version;-0.tar.gz"> 18 <!ENTITY lazarus-md5sum "c47680c84192008af1d05aa42b58c1da"> 19 <!ENTITY lazarus-size "73.2 MB"> 10 20 <!ENTITY qt5pas-buildsize "2.5 MB"> 11 21 <!ENTITY qt5pas-time "7 SBU"> … … 38 48 <listitem> 39 49 <para> 40 Download (HTTP): <ulink url="& qt5pas-download-http;"/>50 Download (HTTP): <ulink url="&lazarus-download-http;"/> 41 51 </para> 42 52 </listitem> 43 53 <listitem> 44 54 <para> 45 Download MD5 sum: & qt5pas-md5sum;55 Download MD5 sum: &lazarus-md5sum; 46 56 </para> 47 57 </listitem> 48 58 <listitem> 49 59 <para> 50 Download size: & qt5pas-size;60 Download size: &lazarus-size; 51 61 </para> 52 62 </listitem> … … 78 88 79 89 <para> 80 Build the package by running the following commands: 90 The <application>qt5pas</application> package is included in 91 the <application>Lazarus</application> source package but it 92 needs to be built before Lazarus can be built with QT as 93 graphical interface libraries.</para> 94 <para>There is no need (no way) to specify the installation 95 target (as usually done by passing --prefix to configure). 96 Qt5pas will be installed in QT's library directory. Build the 97 package by running the following commands: 81 98 </para> 82 99 83 <screen><userinput>cd cbindings &&100 <screen><userinput>cd lcl/interfaces/qt5/cbindings && 84 101 qmake-qt5 "QT += x11extras" && 85 102 make</userinput></screen> -
packages.ent
re6974d1 r8163ea8f 409 409 <!-- ENTITY freepascal-bin-version "&freepascal-version;" --> 410 410 <!ENTITY freepascal-bin-version "3.2.0"> 411 <!ENTITY qt5pas-version "1.2.9"> 412 <!ENTITY lazarus-version "2.0.12"> 411 <!ENTITY qt5pas-version "2.6.&lazarus-version;"> 412 <!ENTITY lazarus-version "2.2.0"> 413 <!ENTITY lazarus-tag "2_2_0"> 413 414 414 415 <!-- Perl module versions used in the Perl Modules instructions
Note:
See TracChangeset
for help on using the changeset viewer.