parent
12397c256e
commit
32aa6753bb
Binary file not shown.
Binary file not shown.
@ -0,0 +1,103 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
GNOME2_LA_PUNT="yes"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit gnome2 python-r1 vala
|
||||||
|
|
||||||
|
DESCRIPTION="Input assistive technology intended for switch and pointer users"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
app-accessibility/at-spi2-core
|
||||||
|
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
|
||||||
|
>=x11-libs/gtk+-3:3[introspection]
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
>=dev-libs/gobject-introspection-0.10.7:=
|
||||||
|
dev-libs/libgee:0.8
|
||||||
|
dev-libs/libxml2
|
||||||
|
>=media-libs/clutter-1.5.11:1.0[introspection]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libxklavier
|
||||||
|
x11-libs/libXtst
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(vala_depend)
|
||||||
|
"
|
||||||
|
# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
|
||||||
|
# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
|
||||||
|
# librsvg needed to load svg images in css styles
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
dev-libs/glib[dbus]
|
||||||
|
>=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
|
||||||
|
>=gnome-base/gsettings-desktop-schemas-3
|
||||||
|
gnome-base/librsvg:2
|
||||||
|
sys-apps/dbus
|
||||||
|
!<x11-base/xorg-server-1.20.10
|
||||||
|
"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-libs/libxslt
|
||||||
|
>=dev-util/intltool-0.35.5
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-fix-compilation-error.patch"
|
||||||
|
"${FILESDIR}/${PN}-fix-subkey-popmenu.patch"
|
||||||
|
"${FILESDIR}/${PN}-fix-xadapter-xkb-calls.patch"
|
||||||
|
"${FILESDIR}/${PN}-fix-antler-style-css.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# FIXME: Now this supports python3 too...
|
||||||
|
# delete custom PYTHONPATH, useless on Gentoo and potential bug source
|
||||||
|
# + caribou is python2 only so fix the shell scripts
|
||||||
|
# sed -e '/export PYTHONPATH=.*python/ d' \
|
||||||
|
# -e "s:@PYTHON@:${EPREFIX}/usr/bin/python2:" \
|
||||||
|
# -i bin/{antler-keyboard,caribou-preferences}.in ||
|
||||||
|
# die "sed failed"
|
||||||
|
|
||||||
|
vala_src_prepare
|
||||||
|
gnome2_src_prepare
|
||||||
|
|
||||||
|
prepare_caribou() {
|
||||||
|
mkdir -p "${BUILD_DIR}" || die
|
||||||
|
}
|
||||||
|
python_foreach_impl prepare_caribou
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
|
||||||
|
gnome2_src_configure \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-static \
|
||||||
|
--enable-gtk3-module \
|
||||||
|
--enable-gtk2-module
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl run_in_build_dir gnome2_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
python_foreach_impl run_in_build_dir default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
python_foreach_impl run_in_build_dir gnome2_src_install
|
||||||
|
|
||||||
|
# https://bugzilla.gnome.org/show_bug.cgi?id=769323
|
||||||
|
dodoc AUTHORS NEWS README # ChangeLog simply points to git log
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
From 13df8b92ae89c796238e669ee6ef4447a42d6355 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jeremy Bicha <jbicha@ubuntu.com>
|
||||||
|
Date: Fri, 1 Dec 2017 12:11:35 -0500
|
||||||
|
Subject: [PATCH] style.css: Fix failure to start in GNOME Flashback
|
||||||
|
|
||||||
|
The order for 'font' properties matters
|
||||||
|
https://developer.gnome.org/gtk3/stable/chap-css-properties.html
|
||||||
|
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=791001
|
||||||
|
---
|
||||||
|
data/antler/style.css | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/data/antler/style.css b/data/antler/style.css
|
||||||
|
index 5ab6f71..4d84904 100644
|
||||||
|
--- a/data/antler/style.css
|
||||||
|
+++ b/data/antler/style.css
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
border-width: 0px;
|
||||||
|
border-radius: 2px;
|
||||||
|
border-image: url("dark-key-border.svg") 2 2 2 2 repeat stretch;
|
||||||
|
- font: Sans 14px;
|
||||||
|
+ font: 14px Sans;
|
||||||
|
background-image: -gtk-gradient (linear,
|
||||||
|
left top,
|
||||||
|
left bottom,
|
@ -0,0 +1,25 @@
|
|||||||
|
From bc6f3e7ca0921b50a3ff836d08ce264a4f114224 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
|
||||||
|
Date: Tue, 12 Jan 2021 17:29:16 +0000
|
||||||
|
Subject: [PATCH 1/4] Fix compilation error
|
||||||
|
|
||||||
|
---
|
||||||
|
libcaribou/key-model.vala | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/libcaribou/key-model.vala b/libcaribou/key-model.vala
|
||||||
|
index 89015bc..e88342e 100644
|
||||||
|
--- a/libcaribou/key-model.vala
|
||||||
|
+++ b/libcaribou/key-model.vala
|
||||||
|
@@ -101,7 +101,7 @@ namespace Caribou {
|
||||||
|
unichar uc;
|
||||||
|
while (text.get_next_char (ref index, out uc)) {
|
||||||
|
uint keyval = Gdk.unicode_to_keyval (uc);
|
||||||
|
- if (keyval != uc | 0x01000000)
|
||||||
|
+ if (keyval != (uc | 0x01000000))
|
||||||
|
_keyvals += keyval;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
--
|
||||||
|
2.29.2
|
||||||
|
|
@ -0,0 +1,32 @@
|
|||||||
|
From 85ac8f9e210243d95163cf8b1013470a6d9c7eaa Mon Sep 17 00:00:00 2001
|
||||||
|
From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
|
||||||
|
Date: Tue, 12 Jan 2021 17:30:25 +0000
|
||||||
|
Subject: [PATCH 2/4] Fix subkey popmenu not showing after being dismissed
|
||||||
|
|
||||||
|
To reproduce the issue:
|
||||||
|
|
||||||
|
- long-press the "e" button
|
||||||
|
- don't select any sub button.. just select "e" again to close the menu
|
||||||
|
|
||||||
|
After this the menu no long appears when long-pressing "e".
|
||||||
|
|
||||||
|
This commit fixes that.
|
||||||
|
---
|
||||||
|
libcaribou/key-model.vala | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/libcaribou/key-model.vala b/libcaribou/key-model.vala
|
||||||
|
index e88342e..2f640f2 100644
|
||||||
|
--- a/libcaribou/key-model.vala
|
||||||
|
+++ b/libcaribou/key-model.vala
|
||||||
|
@@ -179,6 +179,7 @@ namespace Caribou {
|
||||||
|
hold_tid = GLib.Timeout.add (1000, on_key_held);
|
||||||
|
|
||||||
|
key_pressed(this);
|
||||||
|
+ show_subkeys = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void release () {
|
||||||
|
--
|
||||||
|
2.29.2
|
||||||
|
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
DIST cdist-6.9.3.tar.gz 1358492 BLAKE2B 04ec577629924b0a4356bfc44f0fbd3c7c8f0f15197b2fe8a62cde8e2089865a06c4d49366870be712bf0bc5d8f5c47f8c5ee3af602186ecef2c33e15af1b762 SHA512 3588cb7b98c78ff1671f1932474fd9c43e06ce075cfb0fa777903687f5ea84e7382da6014ea6230edad290de5175e3f000ea487831f1584b7efd4c97b8758dc2
|
DIST cdist-6.9.4.tar.gz 1362226 BLAKE2B c9f9c85b586718e8cd1fe1a88bed5603b0e1c4ddbf398caab033b3adacc056349edb44f9a597f6810a08fef0598260c350d307eafd16c7be43e556a586294800 SHA512 ba139ab404e8167530cc36461bf83443a3b7d289a4cd7daee2286e9610846ac0b75737899defe08dafa873d1c1b369f9a412c828c98c8aae9130713bf5a7ec77
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
--- a/cdist/preos.py
|
|
||||||
+++ b/cdist/preos.py
|
|
||||||
@@ -7,7 +7,7 @@ import cdist
|
|
||||||
import logging
|
|
||||||
import cdist.argparse
|
|
||||||
import cdist.configuration
|
|
||||||
-import cdist.exec.util as util
|
|
||||||
+from cdist.exec import util
|
|
||||||
|
|
||||||
|
|
||||||
_PREOS_CALL = "commandline"
|
|
||||||
--- a/cdist/exec/local.py
|
|
||||||
+++ b/cdist/exec/local.py
|
|
||||||
@@ -34,7 +34,7 @@ import datetime
|
|
||||||
import cdist
|
|
||||||
import cdist.message
|
|
||||||
from cdist import core
|
|
||||||
-import cdist.exec.util as util
|
|
||||||
+from cdist.exec import util
|
|
||||||
|
|
||||||
CONF_SUBDIRS_LINKED = ["explorer", "files", "manifest", "type", ]
|
|
||||||
|
|
||||||
--- a/cdist/exec/remote.py
|
|
||||||
+++ b/cdist/exec/remote.py
|
|
||||||
@@ -27,7 +27,7 @@ import logging
|
|
||||||
import multiprocessing
|
|
||||||
|
|
||||||
import cdist
|
|
||||||
-import cdist.exec.util as util
|
|
||||||
+from cdist.exec import util
|
|
||||||
import cdist.util.ipaddr as ipaddr
|
|
||||||
from cdist.mputil import mp_pool_run
|
|
||||||
|
|
||||||
--- a/cdist/info.py
|
|
||||||
+++ b/cdist/info.py
|
|
||||||
@@ -22,7 +22,7 @@
|
|
||||||
import cdist
|
|
||||||
import cdist.configuration
|
|
||||||
import cdist.core
|
|
||||||
-import cdist.exec.util as util
|
|
||||||
+from cdist.exec import util
|
|
||||||
import os
|
|
||||||
import glob
|
|
||||||
import fnmatch
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST puppet-agent_6.19.1-1focal_amd64.deb 22221600 BLAKE2B 22b03ef1f86b34955e8bad7c63a2022d2832dadd554316baf75419d6543e8a569902fb92a81a3dcc817401f06aa7dd47143a6cbd383f0e531c465cd3203dc4ed SHA512 4819a3509066516b0be76bc0f2afe94611405f7ac52fe50890d57c86a8a9c6c70787d46cb4b77085666f3e74bcb83a11acf1fef5d1e6ed3151ea06cbb8df3170
|
DIST puppet-agent_6.19.1-1focal_amd64.deb 22221600 BLAKE2B 22b03ef1f86b34955e8bad7c63a2022d2832dadd554316baf75419d6543e8a569902fb92a81a3dcc817401f06aa7dd47143a6cbd383f0e531c465cd3203dc4ed SHA512 4819a3509066516b0be76bc0f2afe94611405f7ac52fe50890d57c86a8a9c6c70787d46cb4b77085666f3e74bcb83a11acf1fef5d1e6ed3151ea06cbb8df3170
|
||||||
DIST puppet-agent_7.1.0-1focal_amd64.deb 20881084 BLAKE2B 1f16533e9f2da9971bfeaaab696bd0631d058928491c52e7cadba2c710af8373cfb89b4eaa4e293121857dfdad9bc694d562ebd9db8213198191c56fe94dd119 SHA512 3356810dd08baad373fd62669995cea17fed6baad3d3ae54dfd00c88a69602b5d4b8917b5e54aacc41fbd011a4e6877d1fd6c4a62d09648ddfaf26d898c3e7d6
|
DIST puppet-agent_7.1.0-1focal_amd64.deb 20881084 BLAKE2B 1f16533e9f2da9971bfeaaab696bd0631d058928491c52e7cadba2c710af8373cfb89b4eaa4e293121857dfdad9bc694d562ebd9db8213198191c56fe94dd119 SHA512 3356810dd08baad373fd62669995cea17fed6baad3d3ae54dfd00c88a69602b5d4b8917b5e54aacc41fbd011a4e6877d1fd6c4a62d09648ddfaf26d898c3e7d6
|
||||||
|
DIST puppet-agent_7.3.0-1focal_amd64.deb 20876192 BLAKE2B 2d7b9925771c31204f4fe12253ccff0fb68fb1c475856c31b1bf82b4c1ef3f93870660916702e9acfe57235a4293d7807c24f80789310bc4efb9784c86e895c5 SHA512 79c72664795c37fe0bbcc0d96116ff073cc07154b5713a904602308e3fadb37bc1bba04466bd29877340e0d7707475f3cc38348e1811660764d18ed3c1d53250
|
||||||
|
@ -0,0 +1,74 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
inherit eutils systemd unpacker
|
||||||
|
|
||||||
|
DESCRIPTION="general puppet client utils along with hiera and facter"
|
||||||
|
HOMEPAGE="https://puppetlabs.com/"
|
||||||
|
SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="puppetdb selinux"
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
CDEPEND="!app-admin/puppet
|
||||||
|
!dev-ruby/hiera
|
||||||
|
!dev-ruby/facter
|
||||||
|
app-emulation/virt-what
|
||||||
|
acct-user/puppet
|
||||||
|
acct-group/puppet"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
app-admin/augeas"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
app-portage/eix
|
||||||
|
sys-apps/dmidecode
|
||||||
|
sys-libs/libselinux
|
||||||
|
sys-libs/glibc
|
||||||
|
sys-libs/readline:0/8
|
||||||
|
sys-libs/libxcrypt
|
||||||
|
sys-libs/ncurses:0[tinfo]
|
||||||
|
selinux? (
|
||||||
|
sys-libs/libselinux[ruby]
|
||||||
|
sec-policy/selinux-puppet
|
||||||
|
)
|
||||||
|
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# conf.d
|
||||||
|
doconfd etc/default/puppet
|
||||||
|
doconfd etc/default/pxp-agent
|
||||||
|
# logrotate.d
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
doins etc/logrotate.d/pxp-agent
|
||||||
|
# puppet itself
|
||||||
|
insinto /etc/puppetlabs
|
||||||
|
doins -r etc/puppetlabs/*
|
||||||
|
# logdir for systemd
|
||||||
|
keepdir var/log/puppetlabs/puppet/
|
||||||
|
chmod 0750 var/log/puppetlabs/puppet/
|
||||||
|
# the rest
|
||||||
|
insinto /opt
|
||||||
|
dodir opt/puppetlabs/puppet/cache
|
||||||
|
doins -r opt/*
|
||||||
|
fperms 0750 /opt/puppetlabs/puppet/cache
|
||||||
|
# init
|
||||||
|
newinitd "${FILESDIR}/puppet.initd2" puppet
|
||||||
|
systemd_dounit lib/systemd/system/puppet.service
|
||||||
|
systemd_dounit lib/systemd/system/pxp-agent.service
|
||||||
|
systemd_newtmpfilesd usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
|
||||||
|
# symlinks
|
||||||
|
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||||
|
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
|
||||||
|
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||||
|
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||||
|
dosym ../../../../usr/lib64/xcrypt/libcrypt.so.1 /opt/puppetlabs/puppet/lib/libcrypt.so.1
|
||||||
|
}
|
@ -0,0 +1,133 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC="doc:all"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRAINSTALL="locales"
|
||||||
|
|
||||||
|
inherit eutils ruby-fakegem eapi7-ver
|
||||||
|
|
||||||
|
DESCRIPTION="A system automation and configuration management software."
|
||||||
|
HOMEPAGE="https://puppet.com/"
|
||||||
|
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
dev-ruby/hiera
|
||||||
|
dev-ruby/json:=
|
||||||
|
dev-ruby/semantic_puppet
|
||||||
|
>=dev-ruby/facter-3.0.0
|
||||||
|
dev-ruby/concurrent-ruby
|
||||||
|
augeas? ( dev-ruby/ruby-augeas )
|
||||||
|
diff? ( dev-ruby/diff-lcs )
|
||||||
|
doc? ( dev-ruby/rdoc )
|
||||||
|
ldap? ( dev-ruby/ruby-ldap )
|
||||||
|
shadow? ( dev-ruby/ruby-shadow )
|
||||||
|
sqlite? ( dev-ruby/sqlite3 )
|
||||||
|
virtual/ruby-ssl
|
||||||
|
dev-ruby/hocon"
|
||||||
|
|
||||||
|
ruby_add_bdepend "
|
||||||
|
doc? ( dev-ruby/yard )
|
||||||
|
test? (
|
||||||
|
dev-ruby/mocha
|
||||||
|
dev-ruby/rack
|
||||||
|
dev-ruby/rspec-its
|
||||||
|
)"
|
||||||
|
# this should go in the above lists, but isn't because of test deps not being keyworded
|
||||||
|
# dev-ruby/rspec-collection_matchers
|
||||||
|
|
||||||
|
RDEPEND+=" ${RDEPEND}
|
||||||
|
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||||
|
selinux? (
|
||||||
|
sys-libs/libselinux[ruby]
|
||||||
|
sec-policy/selinux-puppet
|
||||||
|
)
|
||||||
|
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||||
|
>=app-portage/eix-0.18.0
|
||||||
|
acct-user/puppet
|
||||||
|
acct-group/puppet"
|
||||||
|
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Avoid spec that require unpackaged json-schema.
|
||||||
|
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||||
|
|
||||||
|
# fix systemd path
|
||||||
|
epatch "${FILESDIR}/puppet-systemd.patch"
|
||||||
|
|
||||||
|
# Avoid specs that can only run in the puppet.git repository. This
|
||||||
|
# should be narrowed down to the specific specs.
|
||||||
|
rm spec/integration/parser/compiler_spec.rb || die
|
||||||
|
|
||||||
|
# Avoid failing spec that need further investigation.
|
||||||
|
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_install() {
|
||||||
|
each_fakegem_install
|
||||||
|
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
|
||||||
|
# systemd stuffs
|
||||||
|
insinto /usr/lib/systemd/system
|
||||||
|
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||||
|
|
||||||
|
# tmpfiles stuff
|
||||||
|
insinto /usr/lib/tmpfiles.d
|
||||||
|
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||||
|
|
||||||
|
# openrc init stuff
|
||||||
|
newinitd "${FILESDIR}"/puppet.init-4.x puppet
|
||||||
|
|
||||||
|
keepdir /etc/puppetlabs/puppet/ssl
|
||||||
|
|
||||||
|
keepdir /var/lib/puppet/facts
|
||||||
|
keepdir /var/lib/puppet/files
|
||||||
|
fowners -R puppet:puppet /var/lib/puppet
|
||||||
|
|
||||||
|
fperms 0750 /var/lib/puppet
|
||||||
|
|
||||||
|
fperms 0750 /etc/puppetlabs
|
||||||
|
fperms 0750 /etc/puppetlabs/puppet
|
||||||
|
fperms 0750 /etc/puppetlabs/puppet/ssl
|
||||||
|
fowners -R :puppet /etc/puppetlabs
|
||||||
|
fowners -R :puppet /var/lib/puppet
|
||||||
|
|
||||||
|
if use ldap ; then
|
||||||
|
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ext and examples files
|
||||||
|
for f in $(find ext examples -type f) ; do
|
||||||
|
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||||
|
elog "cause puppet to hang while installing packages."
|
||||||
|
elog
|
||||||
|
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||||
|
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||||
|
elog
|
||||||
|
elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
|
||||||
|
elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
|
||||||
|
elog "not already done so."
|
||||||
|
elog
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST puppetserver-6.13.0.tar.gz 61890579 BLAKE2B be514b3c41dcc018715e949f1f1c86317499baa22fa70e5f7e8df89211b566651ab4de469afadf14fcd1dbc9b1d0b0c21452c313f74052eb8d65bbd591231194 SHA512 ab67ebf94c37a50999a5597e1ceeadf606296c2b6e557bd6ee2bb99ac44b7c8fe8df892f4e3bccb9f0e3822fc480f61a27d6799b7dfc8df12e058c7074d589f9
|
DIST puppetserver-6.13.0.tar.gz 61890579 BLAKE2B be514b3c41dcc018715e949f1f1c86317499baa22fa70e5f7e8df89211b566651ab4de469afadf14fcd1dbc9b1d0b0c21452c313f74052eb8d65bbd591231194 SHA512 ab67ebf94c37a50999a5597e1ceeadf606296c2b6e557bd6ee2bb99ac44b7c8fe8df892f4e3bccb9f0e3822fc480f61a27d6799b7dfc8df12e058c7074d589f9
|
||||||
DIST puppetserver-6.14.0.tar.gz 61960111 BLAKE2B 760fb2114aef78f1d96d41023f43f162eccd14ee0fa50f8ce4c7954450087dc395d9a9347629a968d99193ba6964b11a2650513c229b48159df67e9f9d63f541 SHA512 5d66b57a0f3c64ff889c33ccf94077a0ab142b84ca17faffaf4b885ba4794a52afb1b227f101eced36655999ac402913363897a3823a387f3c48948d38471c43
|
DIST puppetserver-6.14.0.tar.gz 61960111 BLAKE2B 760fb2114aef78f1d96d41023f43f162eccd14ee0fa50f8ce4c7954450087dc395d9a9347629a968d99193ba6964b11a2650513c229b48159df67e9f9d63f541 SHA512 5d66b57a0f3c64ff889c33ccf94077a0ab142b84ca17faffaf4b885ba4794a52afb1b227f101eced36655999ac402913363897a3823a387f3c48948d38471c43
|
||||||
DIST puppetserver-7.0.1.tar.gz 62214010 BLAKE2B e0272e8dfc910f503cbd8aca8d4c689656d1356a6198766c5c82ab6658b2e7f5e956eb10022ca5336fd1bd0d655ca4c87e5c43290229cfd26c74c9943210cdef SHA512 67f3ba07d1f607eeee0f0520054711f36d0f6e59477930a6115c5f5127b9fc7e00075d6f863bfe9e9f92e4f45fe13f452c80759e3b496aebdca6fd97e50f3774
|
DIST puppetserver-7.0.1.tar.gz 62214010 BLAKE2B e0272e8dfc910f503cbd8aca8d4c689656d1356a6198766c5c82ab6658b2e7f5e956eb10022ca5336fd1bd0d655ca4c87e5c43290229cfd26c74c9943210cdef SHA512 67f3ba07d1f607eeee0f0520054711f36d0f6e59477930a6115c5f5127b9fc7e00075d6f863bfe9e9f92e4f45fe13f452c80759e3b496aebdca6fd97e50f3774
|
||||||
|
DIST puppetserver-7.0.2.tar.gz 62359801 BLAKE2B dbfc5c2c5ba05666dda2308647d9a164c32e3f2bbf6d290e0137882ee88a1358af6dc73ddde853bc5ef0fe61121ec4eb5993809d7ce5f0e0cf9ab5b50974475a SHA512 5e880d1c267f469d5c7be70b154e7d68fd78b1b3e3f30bc7539dd000f146f70262700e877a16c4699ba0db57f244fc271fd2ff8c8d3971f8272a99eba4ae6a83
|
||||||
|
@ -0,0 +1,131 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit multilib systemd
|
||||||
|
|
||||||
|
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
|
||||||
|
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
|
||||||
|
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="puppetdb"
|
||||||
|
# will need the same keywords as puppet
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND+="
|
||||||
|
>=virtual/jdk-1.8.0
|
||||||
|
app-admin/puppet-agent[puppetdb?]"
|
||||||
|
DEPEND+="acct-user/puppet
|
||||||
|
acct-group/puppet"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
|
||||||
|
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
|
||||||
|
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die
|
||||||
|
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
|
||||||
|
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
|
||||||
|
sed -i 's/var\/run/run/g' install.sh || die
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
einfo "not compiling"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt/puppetlabs/server/apps/puppetserver
|
||||||
|
insopts -m0774
|
||||||
|
doins ext/ezbake-functions.sh
|
||||||
|
insopts -m0644
|
||||||
|
doins ext/ezbake.manifest
|
||||||
|
doins puppet-server-release.jar
|
||||||
|
insinto /etc/puppetlabs/puppetserver
|
||||||
|
doins ext/config/logback.xml
|
||||||
|
doins ext/config/request-logging.xml
|
||||||
|
insinto /etc/puppetlabs/puppetserver/services.d
|
||||||
|
doins ext/system-config/services.d/bootstrap.cfg
|
||||||
|
doins ext/config/services.d/ca.cfg
|
||||||
|
insinto /etc/puppetlabs/puppetserver/conf.d
|
||||||
|
doins ext/config/conf.d/puppetserver.conf
|
||||||
|
doins ext/config/conf.d/auth.conf
|
||||||
|
doins ext/config/conf.d/global.conf
|
||||||
|
doins ext/config/conf.d/web-routes.conf
|
||||||
|
doins ext/config/conf.d/metrics.conf
|
||||||
|
doins ext/config/conf.d/webserver.conf
|
||||||
|
insopts -m0755
|
||||||
|
insinto /opt/puppetlabs/server/apps/puppetserver/scripts
|
||||||
|
doins install.sh
|
||||||
|
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
|
||||||
|
doins ext/cli/ca
|
||||||
|
doins ext/cli/irb
|
||||||
|
doins ext/cli/foreground
|
||||||
|
doins ext/cli/gem
|
||||||
|
doins ext/cli/ruby
|
||||||
|
doins ext/cli/reload
|
||||||
|
doins ext/cli/start
|
||||||
|
doins ext/cli/stop
|
||||||
|
insinto /opt/puppetlabs/server/apps/puppetserver/cli
|
||||||
|
doins ext/cli_defaults/cli-defaults.sh
|
||||||
|
insinto /opt/puppetlabs/server/apps/puppetserver/bin
|
||||||
|
doins ext/bin/puppetserver
|
||||||
|
insopts -m0644
|
||||||
|
dodir /opt/puppetlabs/server/bin
|
||||||
|
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
|
||||||
|
dodir /opt/puppetlabs/bin
|
||||||
|
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
|
||||||
|
dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
|
||||||
|
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
|
||||||
|
# other sys stuff
|
||||||
|
dodir /etc/puppetlabs/code
|
||||||
|
# needed for systemd
|
||||||
|
keepdir /var/log/puppetlabs/puppetserver
|
||||||
|
dodir /etc/puppetlabs/puppet/ssl
|
||||||
|
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
|
||||||
|
fperms -R 771 /etc/puppetlabs/puppet/ssl
|
||||||
|
# systemd type things
|
||||||
|
insinto /etc/systemd/system/puppetserver.service.d/
|
||||||
|
systemd_dounit ext/redhat/puppetserver.service
|
||||||
|
insinto /etc/default
|
||||||
|
newins ext/default puppetserver
|
||||||
|
# normal init type tasks
|
||||||
|
dosym ../default/puppetserver /etc/conf.d/puppetserver
|
||||||
|
newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
|
||||||
|
# misc
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins ext/puppetserver.logrotate.conf puppetserver
|
||||||
|
# cleanup
|
||||||
|
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
|
||||||
|
fowners -R puppet:puppet /opt/puppetlabs/server/data
|
||||||
|
fperms -R 775 /opt/puppetlabs/server/data/puppetserver
|
||||||
|
fperms -R 700 /var/log/puppetlabs/puppetserver
|
||||||
|
insinto /opt/puppetlabs/server/data
|
||||||
|
doins ext/build-scripts/jruby-gem-list.txt
|
||||||
|
doins ext/build-scripts/mri-gem-list-no-dependencies.txt
|
||||||
|
insopts -m 0644
|
||||||
|
insinto /usr/lib/tmpfiles.d
|
||||||
|
newins ext/puppetserver.tmpfiles.conf puppetserver.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "to install you may want to run the following:"
|
||||||
|
elog
|
||||||
|
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
|
||||||
|
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
|
||||||
|
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
|
||||||
|
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
|
||||||
|
elog "puppet config set --section master codedir /etc/puppetlabs/code"
|
||||||
|
elog
|
||||||
|
elog "# install puppetserver gems"
|
||||||
|
elog "cd /opt/puppetlabs/server/apps/puppetserver"
|
||||||
|
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
|
||||||
|
elog "while read LINE; do"
|
||||||
|
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
|
||||||
|
elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
|
||||||
|
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
|
||||||
|
elog "while read LINE; do"
|
||||||
|
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
|
||||||
|
elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,16 @@
|
|||||||
|
https://bugs.gentoo.org/656340
|
||||||
|
--- a/config/amanda/amanda_configure.m4
|
||||||
|
+++ b/config/amanda/amanda_configure.m4
|
||||||
|
@@ -257,6 +257,12 @@ AMANDA_CHECK_READLINE
|
||||||
|
AC_CHECK_LIB(m,modf)
|
||||||
|
AMANDA_CHECK_LIBDL
|
||||||
|
AMANDA_GLIBC_BACKTRACE
|
||||||
|
+PKG_CHECK_MODULES([TIRPC],[libtirpc],[
|
||||||
|
+ CPPFLAGS="${CPPFLAGS} ${TIRPC_CFLAGS} -DHAVE_RPC_RPC_H"
|
||||||
|
+ LIBS="${LIBS} ${TIRPC_LIBS}"
|
||||||
|
+], [
|
||||||
|
+ AC_MSG_ERROR([libtirpc requested but library not found])
|
||||||
|
+])
|
||||||
|
AC_SEARCH_LIBS([shm_open], [rt], [], [
|
||||||
|
AC_MSG_ERROR([unable to find the shm_open() function])
|
||||||
|
])
|
@ -0,0 +1,15 @@
|
|||||||
|
--- src/dird/dird.c.orig 2021-01-19 15:25:16.233573546 -0500
|
||||||
|
+++ src/dird/dird.c 2021-01-19 15:26:23.884070798 -0500
|
||||||
|
@@ -1263,11 +1263,11 @@
|
||||||
|
}
|
||||||
|
if (catalog->db_driver) {
|
||||||
|
/* To copy dbdriver field into "CAT" catalog resource class (local)
|
||||||
|
* from dbdriver in "BDB" catalog DB Interface class (global)
|
||||||
|
*/
|
||||||
|
- bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len);
|
||||||
|
+ bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len+1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!db || !db_open_database(NULL, db)) {
|
||||||
|
Pmsg2(000, _("Could not open Catalog \"%s\", database \"%s\".\n"),
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
DIST stress-ng-0.12.01.tar.xz 514028 BLAKE2B c90a07291b8ceae44619d5a8853a01c571a1b8b9bd87f0d53be76385a97c93731d89ce4122fdc1a31f36c7e7729f7c59ece2bbb6424144c57b5f74231437d979 SHA512 c5e19b8f4f0f7fe3dd81b4de3ffcbb4c50ba352665b2409fcbf179e2d749130477ca5cd5d9d71370740f735376b2c97407d19d69163a258c03daf885f00d90e9
|
DIST stress-ng-0.12.02.tar.xz 519476 BLAKE2B a56f5e186083fdd2675a13c8ed0e128cb30f0c16787f24dff5db484dbf318d00fe2d9887947b54122e83e8aee3c203c2c8fda4adf6c7c28d0e68b357acb58641 SHA512 074baa898cce4dad898e628e86d7cf29eeef4226bdceddd7e3b05a68327f8fa98df5875434599985049e280f649d2df9a2e0fa7ff32482a800a9fb0ff0c91b7c
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=7
|
EAPI=7
|
Binary file not shown.
Binary file not shown.
@ -1,138 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
|
||||||
|
|
||||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
|
||||||
|
|
||||||
inherit cmake-utils eutils flag-o-matic llvm python-any-r1
|
|
||||||
if [[ ${PV} = *9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
|
|
||||||
SRC_URI=""
|
|
||||||
else
|
|
||||||
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="Documentation system for most programming languages"
|
|
||||||
HOMEPAGE="http://www.doxygen.org"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
|
|
||||||
|
|
||||||
RDEPEND="app-text/ghostscript-gpl
|
|
||||||
dev-lang/perl
|
|
||||||
media-libs/libpng:0=
|
|
||||||
virtual/libiconv
|
|
||||||
clang? ( <sys-devel/clang-10:= )
|
|
||||||
dot? (
|
|
||||||
media-gfx/graphviz
|
|
||||||
media-libs/freetype
|
|
||||||
)
|
|
||||||
doc? (
|
|
||||||
dev-texlive/texlive-bibtexextra
|
|
||||||
dev-texlive/texlive-fontsextra
|
|
||||||
dev-texlive/texlive-fontutils
|
|
||||||
dev-texlive/texlive-latex
|
|
||||||
dev-texlive/texlive-latexextra
|
|
||||||
)
|
|
||||||
doxysearch? ( dev-libs/xapian:= )
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
)
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="sys-devel/flex
|
|
||||||
sys-devel/bison
|
|
||||||
doc? ( ${PYTHON_DEPS} )
|
|
||||||
${RDEPEND}"
|
|
||||||
|
|
||||||
# src_test() defaults to make -C testing but there is no such directory (bug #504448)
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
|
|
||||||
"${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
|
|
||||||
"${FILESDIR}/${PN}-1.8.15-llvm7.patch" #666692
|
|
||||||
"${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
DOCS=( LANGUAGE.HOWTO README.md )
|
|
||||||
|
|
||||||
LLVM_MAX_SLOT=9
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use clang && llvm_pkg_setup
|
|
||||||
use doc && python-any-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cmake-utils_src_prepare
|
|
||||||
|
|
||||||
# Ensure we link to -liconv
|
|
||||||
if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
|
|
||||||
local pro
|
|
||||||
for pro in */*.pro.in */*/*.pro.in; do
|
|
||||||
echo "unix:LIBS += -liconv" >> "${pro}" || die
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Call dot with -Teps instead of -Tps for EPS generation - bug #282150
|
|
||||||
sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
|
|
||||||
|
|
||||||
# fix pdf doc
|
|
||||||
sed -i.orig -e "s:g_kowal:g kowal:" \
|
|
||||||
doc/maintainers.txt || die
|
|
||||||
|
|
||||||
if is-flagq "-O3" ; then
|
|
||||||
ewarn
|
|
||||||
ewarn "Compiling with -O3 is known to produce incorrectly"
|
|
||||||
ewarn "optimized code which breaks doxygen."
|
|
||||||
ewarn
|
|
||||||
elog
|
|
||||||
elog "Continuing with -O2 instead ..."
|
|
||||||
elog
|
|
||||||
replace-flags "-O3" "-O2"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-Duse_libclang=$(usex clang)
|
|
||||||
-Dbuild_doc=$(usex doc)
|
|
||||||
-Dbuild_search=$(usex doxysearch)
|
|
||||||
-Dbuild_wizard=$(usex qt5)
|
|
||||||
-Duse_sqlite3=$(usex sqlite)
|
|
||||||
-DGIT_EXECUTABLE="false"
|
|
||||||
)
|
|
||||||
use doc && mycmakeargs+=(
|
|
||||||
-DDOC_INSTALL_DIR="share/doc/${P}"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cmake-utils_src_compile
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
export VARTEXFONTS="${T}/fonts" # bug #564944
|
|
||||||
|
|
||||||
if ! use dot; then
|
|
||||||
sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
|
|
||||||
{Doxyfile,doc/Doxyfile} \
|
|
||||||
|| die "disabling dot failed"
|
|
||||||
fi
|
|
||||||
cmake-utils_src_make -C "${BUILD_DIR}" docs
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,3 @@
|
|||||||
DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3 SHA512 9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
|
DIST free42-nologo-2.0.20.tgz 7390214 BLAKE2B 306f3378bcbb44fa7982c5d9c29bfbea62e915ca50ca5e5216f46fbf483f110a1288d4800991a74622a042517496ff8dd94c3fa3249e8bb4181957e6b23d5ea3 SHA512 9b540fbc50df2f94b135b5e778354f330df77a54ef2ad99b257b5b91d1e3e8d1241e8a834522fc46fe33571ea2695ad8889b427dbcf653870672e89cd56d60f5
|
||||||
DIST free42-nologo-2.5.20.tgz 7414358 BLAKE2B f1e0963e6a808121efc4d9bd82863d8c7898f65504d4c59f6a6beadc0c4e5c1335ce4c65d25550a3f4d5c080e1933ad30f6325661af4a513f69941c48adda1a5 SHA512 04a01f29ed5a3c9374de98ead6c54191dbde6b0e3d9923b5c89f18f868630b50235711820e751e4a1e3efc0600b1a7a105e8800f660d67124458a8f2826c840f
|
|
||||||
DIST free42-nologo-2.5.21.tgz 7416422 BLAKE2B e86d24a9d2a1fb10e2e1ed0ec9abb43fa5bab3717432402968682ac7e18b27ea0876c72466942220d234d720fc76cd239bafa993d1aba21ab845be26b53d3132 SHA512 25cec0ca7c5b9271de3d6ebf6254dbf54c6127b958e19a0c5b824c3aeffe0c84edfb6dd75eef8930c7db15c46c052bf01cdb06b0c60ac7cd2272492fe4016924
|
|
||||||
DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4 SHA512 16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c
|
DIST free42-nologo-2.5.22.tgz 7418457 BLAKE2B 18086ef181d846291b9f8762c9c293997e3d61e92a80e5556c41b7a777c4324151b0662d6b8a79e9b191b83312c97e46691e90577eed276ea315a12d73c5a5d4 SHA512 16c7cfb44f0fac12e3516b065f085af884b2652af9c1acb61251c8ede5c45b34f65bc8a3e53f0aa685ff5e1a74c7a17d9c8f76bc89537d790f878d8924a1080c
|
||||||
|
DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832 SHA512 a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
|
||||||
|
@ -1,50 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
MY_PV="${PN}-nologo-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="An HP-42S Calculator Simulator"
|
|
||||||
HOMEPAGE="https://thomasokken.com/free42/"
|
|
||||||
SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="+alsa"
|
|
||||||
|
|
||||||
DEPEND="dev-libs/atk
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
alsa? ( media-libs/alsa-lib )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
DOCS=( CREDITS HISTORY README )
|
|
||||||
S="${WORKDIR}/${MY_PV}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${PN}-2.5.16-fix-makefile.patch"
|
|
||||||
"${FILESDIR}/${PN}-2.5.3-fix-build-intel-lib.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local myconf
|
|
||||||
use alsa && myconf="AUDIO_ALSA=yes"
|
|
||||||
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
|
|
||||||
emake -C gtk clean
|
|
||||||
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dobin gtk/free42bin gtk/free42dec
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=7
|
EAPI=7
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST lyx-2.3.5.2.tar.xz 16139804 BLAKE2B e6ea7b2fbec330bfe31b8f88e0a5cc25ff65991421f99b04e98d26945bba48a95f389e2a7e6023d4c9720d43f80136682eb40ac4be51799f01e038e4b0fad206 SHA512 90c5459ad0a77568d588e05a360482985988382927583b14914d6a23b788756e957d0237c18b9ab0681dfc2ad7aa34d21e97304e3a74d19ef047c38f692fba03
|
DIST lyx-2.3.5.2.tar.xz 16139804 BLAKE2B e6ea7b2fbec330bfe31b8f88e0a5cc25ff65991421f99b04e98d26945bba48a95f389e2a7e6023d4c9720d43f80136682eb40ac4be51799f01e038e4b0fad206 SHA512 90c5459ad0a77568d588e05a360482985988382927583b14914d6a23b788756e957d0237c18b9ab0681dfc2ad7aa34d21e97304e3a74d19ef047c38f692fba03
|
||||||
|
DIST lyx-2.3.6.1.tar.xz 16242608 BLAKE2B d59c6db79d7760902f93405e3737974fa9c6bd79c5ab4b02010021532903c76a77701f1f99a0838b4379c548f3f37dcdd9eeb492b733c4162162d868d1d92970 SHA512 233f6c54d4a036ad12f33c6705810bfb99747bdbd015550a8a0a9d7b664d3be50a06dc337191b820c42de4407c5f790efa50c706a45fb2260a71f772fb22c872
|
||||||
|
@ -0,0 +1,172 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
MY_P="${P/_}"
|
||||||
|
inherit desktop flag-o-matic font python-single-r1 qmake-utils toolchain-funcs xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
|
||||||
|
HOMEPAGE="https://www.lyx.org/"
|
||||||
|
SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${MY_P}.tar.xz
|
||||||
|
ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.3/${MY_P}/${MY_P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
|
||||||
|
IUSE="aspell cups debug dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
"
|
||||||
|
RDEPEND="${PYTHON_DEPS}
|
||||||
|
app-text/mythes
|
||||||
|
dev-libs/boost:=
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtsvg:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtx11extras:5
|
||||||
|
dev-texlive/texlive-fontsextra
|
||||||
|
sys-apps/file
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/imagemagick-tools[png,svg?]
|
||||||
|
aspell? ( app-text/aspell )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
dia? ( app-office/dia )
|
||||||
|
dot? ( media-gfx/graphviz )
|
||||||
|
enchant? ( app-text/enchant:2 )
|
||||||
|
gnumeric? ( app-office/gnumeric )
|
||||||
|
html? ( dev-tex/html2latex )
|
||||||
|
hunspell? ( app-text/hunspell )
|
||||||
|
l10n_he? ( dev-tex/culmus-latex )
|
||||||
|
latex? (
|
||||||
|
app-text/dvipng
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
app-text/ps2eps
|
||||||
|
app-text/texlive
|
||||||
|
dev-texlive/texlive-fontsrecommended
|
||||||
|
dev-texlive/texlive-latexextra
|
||||||
|
dev-texlive/texlive-mathscience
|
||||||
|
dev-texlive/texlive-pictures
|
||||||
|
dev-texlive/texlive-plaingeneric
|
||||||
|
|| (
|
||||||
|
dev-tex/hevea
|
||||||
|
dev-tex/latex2html
|
||||||
|
dev-tex/tex4ht[java]
|
||||||
|
dev-tex/tth
|
||||||
|
)
|
||||||
|
)
|
||||||
|
rcs? ( dev-vcs/rcs )
|
||||||
|
rtf? (
|
||||||
|
app-text/unrtf
|
||||||
|
dev-tex/html2latex
|
||||||
|
dev-tex/latex2rtf
|
||||||
|
)
|
||||||
|
svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-qt/qtconcurrent:5
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
FONT_S="${S}/lib/fonts"
|
||||||
|
FONT_SUFFIX="ttf"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
font_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
tc-export CXX
|
||||||
|
#bug 221921
|
||||||
|
export VARTEXFONTS="${T}"/fonts
|
||||||
|
|
||||||
|
econf \
|
||||||
|
$(use_with aspell) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_with enchant) \
|
||||||
|
$(use_with hunspell) \
|
||||||
|
$(use_enable monolithic-build) \
|
||||||
|
$(use_enable nls) \
|
||||||
|
--enable-qt5 \
|
||||||
|
--with-qt-dir=$(qt5_get_libdir)/qt5 \
|
||||||
|
--disable-stdlib-debug \
|
||||||
|
--without-included-boost \
|
||||||
|
--with-packaging=posix
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use l10n_he ; then
|
||||||
|
echo "\bind_file cua" > "${T}"/hebrew.bind || die
|
||||||
|
echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind || die
|
||||||
|
|
||||||
|
insinto /usr/share/lyx/bind
|
||||||
|
doins "${T}"/hebrew.bind
|
||||||
|
fi
|
||||||
|
|
||||||
|
newicon -s 32 "development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
|
||||||
|
doicon -s 48 "lib/images/lyx.png"
|
||||||
|
doicon -s scalable "lib/images/lyx.svg"
|
||||||
|
|
||||||
|
# fix for bug 91108
|
||||||
|
if use latex ; then
|
||||||
|
dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fonts needed for proper math display, see also bug #15629
|
||||||
|
font_src_install
|
||||||
|
|
||||||
|
python_fix_shebang "${ED}"/usr/share/${PN}
|
||||||
|
|
||||||
|
if use hunspell ; then
|
||||||
|
dosym ../myspell /usr/share/lyx/dicts
|
||||||
|
dosym ../myspell /usr/share/lyx/thes
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
font_pkg_postinst
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
|
||||||
|
# fix for bug 91108
|
||||||
|
if use latex ; then
|
||||||
|
texhash || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# instructions for RTL support. See also bug 168331.
|
||||||
|
if use l10n_he || has he ${LINGUAS} || has ar ${LINGUAS} ; then
|
||||||
|
elog
|
||||||
|
elog "Enabling RTL support in LyX:"
|
||||||
|
elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
|
||||||
|
elog "You must enable RTL support in LyX. To do so start LyX and go to"
|
||||||
|
elog "Tools->Preferences->Language settings->Language"
|
||||||
|
elog "and make sure the \"Right-to-left language support\" is checked"
|
||||||
|
elog
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
xdg_desktop_database_update
|
||||||
|
|
||||||
|
if use latex ; then
|
||||||
|
texhash || die
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST wps-office_11.1.0.9615.XA_amd64.deb 226220962 BLAKE2B 4ef64d1e610bf9eb8cd03b204229d6dbc7d50e1850034aeaa6b80863cf060db8c7ac276f33047b84948af29cfa511ab5141f57d821d01999828a47066281303e SHA512 23a788c592688649a7d3e789934af37e1892b3a817b1ea3689fa88322500a2ef16794623e98b8ab61288ca800925df243579e0b76c5bec1dda0b77d8f704e3db
|
DIST wps-office_11.1.0.10161.XA_amd64.deb 228984666 BLAKE2B 2b2a5f2048c0e5b292571875197fa51cc5ec25bd59a03bdedad20513b203bc92ea9420881c87352cbe5a0aca25f386f773bb1e1e250fec5ba774b240fc649c95 SHA512 bdc0b8e8c04a904ed5e8f6ecf332db1217c0929dc845b63f13ea074fa508332c5272d087a0502ed92601ab964936c7b458ac5f37a72049d3a5f579649765285f
|
||||||
DIST wps-office_11.1.0.9719.XA_amd64.deb 225790936 BLAKE2B fea8ccda302605525904d4399b134dec1567b702a9a30f337ae24bd35459512661539be27b4c06ae9fb71f893e4dcb1d906dc1221abc09264dc349cf9bbfe224 SHA512 231d5e824a66c64a41a38d3b421061da8562d53a0c5517b452d57f25dd2bb3252faaf8a3d3ac83f57d916b38cc288c13eaaa20bfba83fc334b6db508db015ce5
|
|
||||||
|
@ -1,93 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
inherit unpacker xdg
|
|
||||||
|
|
||||||
MY_PV="$(ver_cut 4)"
|
|
||||||
|
|
||||||
DESCRIPTION="WPS Office is an office productivity suite"
|
|
||||||
HOMEPAGE="https://www.wps.cn/product/wpslinux/ http://wps-community.org/"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
SRC_URI="https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/${MY_PV}/${PN}_${PV}.XA_amd64.deb"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
RESTRICT="strip mirror" # mirror as explained at bug #547372
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
LICENSE="WPS-EULA"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
# Deps got from this (listed in order):
|
|
||||||
# rpm -qpR wps-office-10.1.0.5707-1.a21.x86_64.rpm
|
|
||||||
# ldd /opt/kingsoft/wps-office/office6/wps
|
|
||||||
# ldd /opt/kingsoft/wps-office/office6/wpp
|
|
||||||
RDEPEND="
|
|
||||||
app-arch/bzip2:0
|
|
||||||
app-arch/xz-utils
|
|
||||||
app-arch/lz4
|
|
||||||
dev-libs/atk
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/libbsd
|
|
||||||
dev-libs/libffi
|
|
||||||
dev-libs/libgcrypt:0
|
|
||||||
dev-libs/libgpg-error
|
|
||||||
dev-libs/libpcre:3
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/fontconfig:1.0
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/flac
|
|
||||||
media-libs/libogg
|
|
||||||
media-libs/libsndfile
|
|
||||||
media-libs/libvorbis
|
|
||||||
media-libs/libpng-compat:1.2
|
|
||||||
media-libs/libpng:0
|
|
||||||
media-sound/pulseaudio
|
|
||||||
net-libs/libasyncns
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/attr
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/tcp-wrappers
|
|
||||||
sys-libs/libcap
|
|
||||||
sys-libs/zlib:0
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:2
|
|
||||||
x11-libs/libICE
|
|
||||||
x11-libs/libSM
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXau
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdmcp
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libXv
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/pango
|
|
||||||
virtual/glu
|
|
||||||
"
|
|
||||||
DEPEND=""
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
exeinto /usr/bin
|
|
||||||
exeopts -m0755
|
|
||||||
doexe "${S}"/usr/bin/*
|
|
||||||
|
|
||||||
insinto /usr/share
|
|
||||||
doins -r "${S}"/usr/share/{applications,desktop-directories,icons,mime,templates}
|
|
||||||
|
|
||||||
insinto /opt/kingsoft/wps-office
|
|
||||||
doins -r "${S}"/opt/kingsoft/wps-office/{office6,templates}
|
|
||||||
|
|
||||||
fperms 0755 /opt/kingsoft/wps-office/office6/{et,wpp,wps,wpspdf}
|
|
||||||
}
|
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST libodfgen-0.1.7.tar.xz 384760 BLAKE2B 93066e52c0651e3714843764f0d023178cf0ddb52c1185f085c70180f4123cd26d79b9ea2c211a82f2681c42c8795c3f062f081161effa7fe821b64b54b82cd8 SHA512 eaf5c6646a9cacf54cb0416b08526f35d18d0618f3f64cf14f4b24537b0285da2786d2f6d6e2c204c8248f900d37287b2c5af79720b0d49452f67b14c86ea36e
|
DIST libodfgen-0.1.7.tar.xz 384760 BLAKE2B 93066e52c0651e3714843764f0d023178cf0ddb52c1185f085c70180f4123cd26d79b9ea2c211a82f2681c42c8795c3f062f081161effa7fe821b64b54b82cd8 SHA512 eaf5c6646a9cacf54cb0416b08526f35d18d0618f3f64cf14f4b24537b0285da2786d2f6d6e2c204c8248f900d37287b2c5af79720b0d49452f67b14c86ea36e
|
||||||
|
DIST libodfgen-0.1.8.tar.xz 386156 BLAKE2B 8cc55cd6ad39927ca1fec459cb484362877f0eb0a044d806a93ec573ca2d840fece17fdbb58b0b30869af945fe9ddaa23a88729c1802b2b1321d5551f94a32c5 SHA512 e4a15aa7f1db483cdbb9c531bfb234b4794890cc583c70e8aa3374771be8928e7917105d48dab80d1ab6d57e43fa78415097d9b897cb12fb2a609f4647ee99d6
|
||||||
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/libodfgen"
|
||||||
|
inherit autotools git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
|
||||||
|
HOMEPAGE="http://libwpd.sourceforge.net/"
|
||||||
|
|
||||||
|
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/librevenge
|
||||||
|
dev-libs/libxml2:2
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
[[ ${PV} == 9999 ]] && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--disable-static \
|
||||||
|
$(use_with doc docs)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue