Date: Tuesday, December 5, 2017 @ 14:41:57 Author: spupykin Revision: 272246
archrelease: copy trunk to community-x86_64 Added: lazarus/repos/community-x86_64/ChangeLog (from rev 272245, lazarus/trunk/ChangeLog) lazarus/repos/community-x86_64/PKGBUILD (from rev 272245, lazarus/trunk/PKGBUILD) Deleted: lazarus/repos/community-x86_64/ChangeLog lazarus/repos/community-x86_64/PKGBUILD -----------+ ChangeLog | 36 ++++---- PKGBUILD | 256 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 146 insertions(+), 146 deletions(-) Deleted: ChangeLog =================================================================== --- ChangeLog 2017-12-05 14:41:34 UTC (rev 272245) +++ ChangeLog 2017-12-05 14:41:57 UTC (rev 272246) @@ -1,18 +0,0 @@ -2012-05-15 BlackIkeEagle - * fix lazcontrols failure - see: http://doublecmd.sourceforge.net/mantisbt/view.php?id=347 - * add compiled files again - -2012-05-08 BlackIkeEagle - * fix FS#29807 - * should not have removed Makefiles - -2012-04-30 BlackIkeEagle - * split pkgbuild - * lazarus (can be used for compiling) - * lazarus-qt (qt ide) - * lazarus-gtk (gtk ide) - -2008-01-21 JJDaNiMoTh <jjdanimoth....@gmail.com> - - * PKGBUILD: moved man pages to /usr/share Copied: lazarus/repos/community-x86_64/ChangeLog (from rev 272245, lazarus/trunk/ChangeLog) =================================================================== --- ChangeLog (rev 0) +++ ChangeLog 2017-12-05 14:41:57 UTC (rev 272246) @@ -0,0 +1,18 @@ +2012-05-15 BlackIkeEagle + * fix lazcontrols failure + see: http://doublecmd.sourceforge.net/mantisbt/view.php?id=347 + * add compiled files again + +2012-05-08 BlackIkeEagle + * fix FS#29807 + * should not have removed Makefiles + +2012-04-30 BlackIkeEagle + * split pkgbuild + * lazarus (can be used for compiling) + * lazarus-qt (qt ide) + * lazarus-gtk (gtk ide) + +2008-01-21 JJDaNiMoTh <jjdanimoth....@gmail.com> + + * PKGBUILD: moved man pages to /usr/share Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-12-05 14:41:34 UTC (rev 272245) +++ PKGBUILD 2017-12-05 14:41:57 UTC (rev 272246) @@ -1,128 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: Jens Adam <j...@byte.cx> -# Contributor: BlackIkeEagle <ike DOT devolder AT gmail DOT com> - -pkgbase=lazarus -pkgname=('lazarus' 'lazarus-gtk2' 'lazarus-qt') -pkgver=1.6.4 -_pkgsubver=0 -pkgrel=1 -url='http://www.lazarus.freepascal.org/' -license=('GPL2' 'MPL' 'custom:modifiedLGPL') -arch=('i686' 'x86_64') -makedepends=('fpc' 'fpc-src' 'gtk2' 'qt4pas' 'rsync') -options=('!emptydirs' '!makeflags') -source=("http://downloads.sourceforge.net/project/lazarus/Lazarus%20Zip%20_%20GZip/Lazarus%20${pkgver}/lazarus-$pkgver-${_pkgsubver}.tar.gz") -sha256sums=('336654c5ad32244e64a56511108965b6b8eb25fe5882f61b2c15a24d8435a5e2') - -build() { - cd "$srcdir"/${pkgbase} - - # build gtk2 ide - make FPC=/usr/bin/fpc LCL_PLATFORM=gtk2 clean bigide - # move gtk binaries - mv lazarus lazarus-gtk2 - mv startlazarus startlazarus-gtk2 - - # build qt ide - make FPC=/usr/bin/fpc LCL_PLATFORM=qt bigide - # move qt binaries - mv lazarus lazarus-qt - mv startlazarus startlazarus-qt -} - -package_lazarus() { - pkgdesc='Delphi-like IDE for FreePascal common files' - depends=('fpc' 'fpc-src') - optdepends=( - 'perl: to run some scirpts in the tools directory' - 'gtk2: to compile gtk2 apps' - 'qt4pas: to compile qt apps and use help viewer' - ) - - cd "$srcdir"/${pkgbase} - - # skip the 'make install' mess completely and do everything manually - mkdir -p "$pkgdir"/usr/lib/lazarus "$pkgdir"/usr/bin "$pkgdir"/usr/share/man/man1 "$pkgdir"/usr/share/doc - rsync -a \ - --exclude="CVS" --exclude=".cvsignore" \ - --exclude="*.ppw" --exclude="*.ppl" \ - --exclude="*.ow" --exclude="*.a"\ - --exclude="*.rst" --exclude=".#*" \ - --exclude="*.~*" --exclude="*.bak" \ - --exclude="*.orig" --exclude="*.rej" \ - --exclude=".xvpics" \ - --exclude="killme*" --exclude=".gdb_hist*" \ - --exclude="debian" --exclude="COPYING*" \ - --exclude="*.app" --exclude="tools/install" \ - . "$pkgdir"/usr/lib/lazarus - - #remove some stuff, not needed or for in other package - pushd "$pkgdir"/usr/lib/lazarus - rm lazarus-* - rm startlazarus-* - popd - - ln -s /usr/lib/lazarus/lazbuild "$pkgdir"/usr/bin/lazbuild - cp -R install/man/man1/* "$pkgdir"/usr/share/man/man1/ - mv "$pkgdir"/usr/lib/lazarus/docs "$pkgdir"/usr/share/doc/lazarus - mkdir -p "$pkgdir"/usr/lib/lazarus/docs - ln -s /usr/share/doc/lazarus/chm "$pkgdir"/usr/lib/lazarus/docs/html - ln -s /usr/share/doc/lazarus/lazdoc.css "$pkgdir"/usr/lib/lazarus/docs/lazdoc.css - - rm -r "$pkgdir"/usr/lib/lazarus/install - - # license files: /usr/lib/lazarus/COPYING* - install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL -} - -package_lazarus-gtk2() { - pkgdesc='Delphi-like IDE for FreePascal gtk2 version' - depends=('lazarus' 'desktop-file-utils' 'gtk2') - conflicts=('lazarus-qt') - - cd "$srcdir"/${pkgbase} - - # install gtk binaries - install -Dm755 lazarus-gtk2 "$pkgdir"/usr/lib/lazarus/lazarus - install -Dm755 startlazarus-gtk2 "$pkgdir"/usr/lib/lazarus/startlazarus - install -dm755 "$pkgdir"/usr/bin - ln -s /usr/lib/lazarus/lazarus "$pkgdir"/usr/bin/lazarus - ln -s /usr/lib/lazarus/startlazarus "$pkgdir"/usr/bin/startlazarus - - # make 'desktop-file-validate' happy and fix missing .png icon - sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ - -e 's|\.png|\.xpm|' -i install/lazarus.desktop - install -Dm644 install/lazarus.desktop "$pkgdir"/usr/share/applications/lazarus.desktop - install -Dm644 images/ide_icon48x48.png "$pkgdir"/usr/share/pixmaps/lazarus.png - - # license files: /usr/lib/lazarus/COPYING* - install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL -} - -package_lazarus-qt() { - pkgdesc='Delphi-like IDE for FreePascal qt version' - depends=('lazarus' 'qt4pas') - conflicts=('lazarus-gtk2') - - cd "$srcdir"/${pkgbase} - - # install qt binaries - install -Dm755 lazarus-qt "$pkgdir"/usr/lib/lazarus/lazarus - install -Dm755 startlazarus-qt "$pkgdir"/usr/lib/lazarus/startlazarus - install -dm755 "$pkgdir"/usr/bin - ln -s /usr/lib/lazarus/lazarus "$pkgdir"/usr/bin/lazarus - ln -s /usr/lib/lazarus/startlazarus "$pkgdir"/usr/bin/startlazarus - - # make 'desktop-file-validate' happy and fix missing .png icon - sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ - -e 's|\.png|\.xpm|' -i install/lazarus.desktop - install -Dm644 install/lazarus.desktop "$pkgdir"/usr/share/applications/lazarus.desktop - install -Dm644 images/ide_icon48x48.png "$pkgdir"/usr/share/pixmaps/lazarus.png - - # license files: /usr/lib/lazarus/COPYING* - install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL -} - -# vim:set ts=2 sts=2 sw=2 et: Copied: lazarus/repos/community-x86_64/PKGBUILD (from rev 272245, lazarus/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-12-05 14:41:57 UTC (rev 272246) @@ -0,0 +1,128 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Jens Adam <j...@byte.cx> +# Contributor: BlackIkeEagle <ike DOT devolder AT gmail DOT com> + +pkgbase=lazarus +pkgname=('lazarus' 'lazarus-gtk2' 'lazarus-qt') +pkgver=1.6.4 +_pkgsubver=0 +pkgrel=2 +url='http://www.lazarus.freepascal.org/' +license=('GPL2' 'MPL' 'custom:modifiedLGPL') +arch=('x86_64') +makedepends=('fpc' 'fpc-src' 'gtk2' 'qt4pas' 'rsync') +options=('!emptydirs' '!makeflags') +source=("http://downloads.sourceforge.net/project/lazarus/Lazarus%20Zip%20_%20GZip/Lazarus%20${pkgver}/lazarus-$pkgver-${_pkgsubver}.tar.gz") +sha256sums=('336654c5ad32244e64a56511108965b6b8eb25fe5882f61b2c15a24d8435a5e2') + +build() { + cd "$srcdir"/${pkgbase} + + # build gtk2 ide + make FPC=/usr/bin/fpc LCL_PLATFORM=gtk2 clean bigide + # move gtk binaries + mv lazarus lazarus-gtk2 + mv startlazarus startlazarus-gtk2 + + # build qt ide + make FPC=/usr/bin/fpc LCL_PLATFORM=qt bigide + # move qt binaries + mv lazarus lazarus-qt + mv startlazarus startlazarus-qt +} + +package_lazarus() { + pkgdesc='Delphi-like IDE for FreePascal common files' + depends=('fpc' 'fpc-src') + optdepends=( + 'perl: to run some scirpts in the tools directory' + 'gtk2: to compile gtk2 apps' + 'qt4pas: to compile qt apps and use help viewer' + ) + + cd "$srcdir"/${pkgbase} + + # skip the 'make install' mess completely and do everything manually + mkdir -p "$pkgdir"/usr/lib/lazarus "$pkgdir"/usr/bin "$pkgdir"/usr/share/man/man1 "$pkgdir"/usr/share/doc + rsync -a \ + --exclude="CVS" --exclude=".cvsignore" \ + --exclude="*.ppw" --exclude="*.ppl" \ + --exclude="*.ow" --exclude="*.a"\ + --exclude="*.rst" --exclude=".#*" \ + --exclude="*.~*" --exclude="*.bak" \ + --exclude="*.orig" --exclude="*.rej" \ + --exclude=".xvpics" \ + --exclude="killme*" --exclude=".gdb_hist*" \ + --exclude="debian" --exclude="COPYING*" \ + --exclude="*.app" --exclude="tools/install" \ + . "$pkgdir"/usr/lib/lazarus + + #remove some stuff, not needed or for in other package + pushd "$pkgdir"/usr/lib/lazarus + rm lazarus-* + rm startlazarus-* + popd + + ln -s /usr/lib/lazarus/lazbuild "$pkgdir"/usr/bin/lazbuild + cp -R install/man/man1/* "$pkgdir"/usr/share/man/man1/ + mv "$pkgdir"/usr/lib/lazarus/docs "$pkgdir"/usr/share/doc/lazarus + mkdir -p "$pkgdir"/usr/lib/lazarus/docs + ln -s /usr/share/doc/lazarus/chm "$pkgdir"/usr/lib/lazarus/docs/html + ln -s /usr/share/doc/lazarus/lazdoc.css "$pkgdir"/usr/lib/lazarus/docs/lazdoc.css + + rm -r "$pkgdir"/usr/lib/lazarus/install + + # license files: /usr/lib/lazarus/COPYING* + install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL +} + +package_lazarus-gtk2() { + pkgdesc='Delphi-like IDE for FreePascal gtk2 version' + depends=('lazarus' 'desktop-file-utils' 'gtk2') + conflicts=('lazarus-qt') + + cd "$srcdir"/${pkgbase} + + # install gtk binaries + install -Dm755 lazarus-gtk2 "$pkgdir"/usr/lib/lazarus/lazarus + install -Dm755 startlazarus-gtk2 "$pkgdir"/usr/lib/lazarus/startlazarus + install -dm755 "$pkgdir"/usr/bin + ln -s /usr/lib/lazarus/lazarus "$pkgdir"/usr/bin/lazarus + ln -s /usr/lib/lazarus/startlazarus "$pkgdir"/usr/bin/startlazarus + + # make 'desktop-file-validate' happy and fix missing .png icon + sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ + -e 's|\.png|\.xpm|' -i install/lazarus.desktop + install -Dm644 install/lazarus.desktop "$pkgdir"/usr/share/applications/lazarus.desktop + install -Dm644 images/ide_icon48x48.png "$pkgdir"/usr/share/pixmaps/lazarus.png + + # license files: /usr/lib/lazarus/COPYING* + install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL +} + +package_lazarus-qt() { + pkgdesc='Delphi-like IDE for FreePascal qt version' + depends=('lazarus' 'qt4pas') + conflicts=('lazarus-gtk2') + + cd "$srcdir"/${pkgbase} + + # install qt binaries + install -Dm755 lazarus-qt "$pkgdir"/usr/lib/lazarus/lazarus + install -Dm755 startlazarus-qt "$pkgdir"/usr/lib/lazarus/startlazarus + install -dm755 "$pkgdir"/usr/bin + ln -s /usr/lib/lazarus/lazarus "$pkgdir"/usr/bin/lazarus + ln -s /usr/lib/lazarus/startlazarus "$pkgdir"/usr/bin/startlazarus + + # make 'desktop-file-validate' happy and fix missing .png icon + sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ + -e 's|\.png|\.xpm|' -i install/lazarus.desktop + install -Dm644 install/lazarus.desktop "$pkgdir"/usr/share/applications/lazarus.desktop + install -Dm644 images/ide_icon48x48.png "$pkgdir"/usr/share/pixmaps/lazarus.png + + # license files: /usr/lib/lazarus/COPYING* + install -D -m644 COPYING.modifiedLGPL.txt "$pkgdir"/usr/share/licenses/$pkgname/COPYING.modifiedLGPL +} + +# vim:set ts=2 sts=2 sw=2 et: