[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Friday, April 5, 2019 @ 14:14:03 Author: felixonmars Revision: 449824 archrelease: copy trunk to community-staging-x86_64 Added: bluegriffon/repos/community-staging-x86_64/ bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 449823, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-staging-x86_64/bluegriffon.desktop (from rev 449823, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-staging-x86_64/mozconfig (from rev 449823, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-staging-x86_64/no-crmf.diff (from rev 449823, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 142 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 204 insertions(+) Copied: bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 449823, bluegriffon/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-04-05 14:14:03 UTC (rev 449824) @@ -0,0 +1,142 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=6 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +"${pkgd
[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Sunday, March 3, 2019 @ 11:48:44 Author: arojas Revision: 437448 archrelease: copy trunk to community-staging-x86_64 Added: bluegriffon/repos/community-staging-x86_64/ bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 437447, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-staging-x86_64/bluegriffon.desktop (from rev 437447, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-staging-x86_64/mozconfig (from rev 437447, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-staging-x86_64/no-crmf.diff (from rev 437447, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 142 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 204 insertions(+) Copied: bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 437447, bluegriffon/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-03-03 11:48:44 UTC (rev 437448) @@ -0,0 +1,142 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=5 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +"${pkgdir}/u
[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Saturday, November 17, 2018 @ 16:35:40 Author: foutrelis Revision: 408572 archrelease: copy trunk to community-staging-x86_64 Added: bluegriffon/repos/community-staging-x86_64/ bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 408571, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-staging-x86_64/bluegriffon.desktop (from rev 408571, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-staging-x86_64/mozconfig (from rev 408571, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-staging-x86_64/no-crmf.diff (from rev 408571, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 142 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 204 insertions(+) Copied: bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 408571, bluegriffon/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-11-17 16:35:40 UTC (rev 408572) @@ -0,0 +1,142 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=4 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +"${
[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Monday, October 22, 2018 @ 23:45:47 Author: felixonmars Revision: 398605 archrelease: copy trunk to community-staging-x86_64 Added: bluegriffon/repos/community-staging-x86_64/ bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 398604, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-staging-x86_64/bluegriffon.desktop (from rev 398604, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-staging-x86_64/mozconfig (from rev 398604, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-staging-x86_64/no-crmf.diff (from rev 398604, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 142 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 204 insertions(+) Copied: bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 398604, bluegriffon/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-10-22 23:45:47 UTC (rev 398605) @@ -0,0 +1,142 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=3 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +"${p
[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Monday, August 6, 2018 @ 22:07:05 Author: foutrelis Revision: 369950 archrelease: copy trunk to community-staging-x86_64 Added: bluegriffon/repos/community-staging-x86_64/ bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 369949, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-staging-x86_64/bluegriffon.desktop (from rev 369949, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-staging-x86_64/mozconfig (from rev 369949, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-staging-x86_64/no-crmf.diff (from rev 369949, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 143 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 205 insertions(+) Copied: bluegriffon/repos/community-staging-x86_64/PKGBUILD (from rev 369949, bluegriffon/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-08-06 22:07:05 UTC (rev 369950) @@ -0,0 +1,143 @@ +# $Id$ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=2 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +
[arch-commits] Commit in bluegriffon/repos (5 files)
Date: Friday, April 6, 2018 @ 23:35:39 Author: bgyorgy Revision: 314610 archrelease: copy trunk to community-testing-x86_64 Added: bluegriffon/repos/community-testing-x86_64/ bluegriffon/repos/community-testing-x86_64/PKGBUILD (from rev 314609, bluegriffon/trunk/PKGBUILD) bluegriffon/repos/community-testing-x86_64/bluegriffon.desktop (from rev 314609, bluegriffon/trunk/bluegriffon.desktop) bluegriffon/repos/community-testing-x86_64/mozconfig (from rev 314609, bluegriffon/trunk/mozconfig) bluegriffon/repos/community-testing-x86_64/no-crmf.diff (from rev 314609, bluegriffon/trunk/no-crmf.diff) -+ PKGBUILD| 143 ++ bluegriffon.desktop | 16 + mozconfig | 31 ++ no-crmf.diff| 15 + 4 files changed, 205 insertions(+) Copied: bluegriffon/repos/community-testing-x86_64/PKGBUILD (from rev 314609, bluegriffon/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-04-06 23:35:39 UTC (rev 314610) @@ -0,0 +1,143 @@ +# $Id$ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Balló György + +pkgbase=bluegriffon +pkgname=(bluegriffon) +pkgver=3.1 +_gecko_dev_revision=042b84a # see config/gecko_dev_revision.txt +pkgrel=1 +pkgdesc="The next-generation Web Editor based on the rendering engine of Firefox" +arch=('x86_64') +url="http://bluegriffon.org/"; +license=('MPL' 'GPL' 'LGPL') +depends=('dbus-glib' 'gtk3' 'hunspell' 'mozilla-common' 'nss' 'libvpx' 'libxt' 'startup-notification') +makedepends=('autoconf2.13' 'gtk2' 'libpulse' 'python2' 'rust' 'unzip' 'yasm' 'zip') +options=('!emptydirs') +source=("${pkgbase}-${pkgver}.tar.gz"::"https://github.com/therealglazou/${pkgbase}/archive/${pkgver}.tar.gz"; + "gecko-dev-${_gecko_dev_revision}.tar.gz"::"https://github.com/mozilla/gecko-dev/archive/${_gecko_dev_revision}.tar.gz"; +"mozconfig" +"${pkgbase}.desktop" + "bug_1353650_icu59.patch"::"https://hg.mozilla.org/integration/mozilla-inbound/raw-rev/605d00e70409"; + "bug_1384062_systemresourcemonitor.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8d9ae8c45dd0"; + "bug_1427455-unused-variables.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8e28a66b548b"; + "bug_445128_install-dir.patch"::"https://hg.mozilla.org/mozilla-central/raw-rev/8f74ddd39f61"; +"no-crmf.diff") +sha256sums=('4fb9b29f00ff4e94e78994308ffa52bce818978009e0d8229203d6ac4210b0f4' +'01096e58c898e1b37cba581e1cc0f325d1c402091ccc4a2491543b39add40c6c' +'d589572a0e36b8500ed12937727e540a13b635c7ac12621a10ff675250b61175' +'882133b77840356985a81e496b4ddc443f8f33c068cfb7ef0858497820adcfff' +'6417fda6af8e610556f662fca28b2c25ceedb3e6970923a4eec562389b00b6d6' +'7760ebe71f4057cbd2f52b715abaf0d944c14c39e2bb2a5322114ad8451e12d9' +'806cbe936720676ea8d82c5f2bb880ca632181b07b0cf24a47c064a3485b7c7f' +'18fbcfda13dd7d30d3c1310da15a133f90bf9ce6b7cfa15de833928e7d9efe95' +'02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873') + +prepare() { + mkdir path + ln -s /usr/bin/python2 path/python + + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1427455 + patch -Np1 -i ../bug_1427455-unused-variables.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=445128 + patch -Np1 -i ../bug_445128_install-dir.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1371991 + patch -Np1 -i ../no-crmf.diff + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1353650 + patch -Np1 -i ../bug_1353650_icu59.patch + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1384062 + patch -Np1 -i ../bug_1384062_systemresourcemonitor.patch + + # Move files to their correct location + cp -r "${srcdir}/${pkgbase}-${pkgver}" bluegriffon + cp "${srcdir}/mozconfig" .mozconfig + + # Apply BlueGriffon's upstream customizations + patch -Np1 -i "bluegriffon/config/gecko_dev_content.patch" + patch -Np1 -i "bluegriffon/config/gecko_dev_idl.patch" +} + +build() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + + # _FORTIFY_SOURCE causes configure failures + CPPFLAGS+=" -O2" + + export PATH="$srcdir/path:$PATH" + + # Build the package + ./mach build +} + +package_bluegriffon() { + cd "${srcdir}/gecko-dev-${_gecko_dev_revision}"*/ + DESTDIR="${pkgdir}" ./mach install + + # Install icons + cp bluegriffon/branding/mozicon128.png bluegriffon/branding/default128.png + for _icon in 16 32 48 128 256; do + install -Dm644 bluegriffon/branding/default${_icon}.png \ + "${pkgdir}/usr/share/icons/hicolor/${_icon}x${_icon}/apps/${pkgbase}.png" + done + + # Install desktop file + install -Dm644 ../${pkgbase}.desktop \ +"${