Removed fritzing ebuild
This commit is contained in:
parent
0d34d5841f
commit
39a88ca39d
@ -1,5 +0,0 @@
|
|||||||
AUX fritzing-0.9.3b-libgit2-compatibility.patch 1261 SHA256 e9f34bafb6171f25219f40a6fe5dbacb3ad144a0dedb85b5718a1dc2bc77ef77 SHA512 f184cd7bb2fa2649f9ea1f43b624bc77cada97176381b8eac264d45d4787c83941f04c35d3db526e1c6446eda49ec801d8f0878e24007396e9cd6fb3c80b7f7a WHIRLPOOL c4c98418578580139ca6832ecfccf328b380ef24838e8147990b15c38536ecadf30c277315f078df5e7fb0be4e92b18892027d1378983aaa28b14b841fc021db
|
|
||||||
DIST fritzing-0.9.3b.tar.gz 13166592 SHA256 2475a95aad2c1536eef3fdb72665c5c16590644b45bd110a0cde223c916625b8 SHA512 1a91f5713d9f2a811c4e2d0570a95d2a003554d27bc0ec00b9e6a29b94112a5f9479c560dcbecd8b3a4125997100c4d6fec43fc8a5a4db63c009e607375b819a WHIRLPOOL 2aee718656d1ba0f0863fb892f00e7c595e5d59965ed7e01378477ecad4166b4926e82f497ca329a6addbe15a77bdcb918ff37eaaf664c8c6b19766860e074bc
|
|
||||||
DIST fritzing-parts-0.9.3b.tar.gz 14961724 SHA256 c40a9a50df0af78905968792b2ce595896af1935633600d6136eca0cf9797fdb SHA512 560bf08ffc9a2f34d03f5ca135c4ab6bc6246f6515a7d5028c188462e0aac8083cbb3f4ab4bb9eee536a68143326ccd6e965d975c315c19ce8d067dfac85692c WHIRLPOOL f1c1fd1a4301f95b214b8e5ca78844690b2047f9b2e10c6e62ca7598ee0a07a16235a699f9ae830a25865fce2170ee4687d8ae969d375005ec8202bc60013637
|
|
||||||
EBUILD fritzing-0.9.3b.ebuild 2436 SHA256 fbe8b3df8a5996276b2c5a7fccfbb84295ba5d61b55ffec35aefa2f1d96744f2 SHA512 19de801c28add281f1cfdc53ead2b05a756b87dc3dac814c4f33995809a691855e57448ed30e149948630c1ecc4f3440fc7ec596f52d23a500c8df8299ae6783 WHIRLPOOL 93c0f70065ede348920ef8abcc659d41e640dfd37a87034f1cb4cae60f747cc19969019afff91bcb09284c52bea60f6483dc0905405e4f4d8000b2eae97d83e5
|
|
||||||
MISC metadata.xml 253 SHA256 310bb76c92e8001eb258e049f77a16df929c75570bedd6de49df734f6e9289db SHA512 2a945da80f439b52e18112fa5d1dea6a1bb2f7d39d46c7c4ab8a1a7722c954ff3d859bb7d4e12e6f682289c025350a1353af39a12a8bbb8aa2124834cf667028 WHIRLPOOL 97334f5505e17712ce029c92042367901035b0719d576a7b2e22a74b01b1e8ddab1ee37e20db8cc4f8afc90cda1387e9f609f2bc1c6004a600a9fff8d3e92ba3
|
|
@ -1,29 +0,0 @@
|
|||||||
From 4cb5185d464bf98e9da5ceca72d5af907ff824ef Mon Sep 17 00:00:00 2001
|
|
||||||
From: Chris Mayo <aklhfex@gmail.com>
|
|
||||||
Date: Sun, 12 Jun 2016 16:31:35 +0100
|
|
||||||
Subject: [PATCH] make compatible with libgit2 >= 0.24.0
|
|
||||||
|
|
||||||
Based on:
|
|
||||||
https://github.com/fritzing/fritzing-app/pull/3203/commits/1ffea750c05fda78c88b60b84545f6a3e1371159
|
|
||||||
---
|
|
||||||
src/version/partschecker.cpp | 6 ++++++
|
|
||||||
1 file changed, 6 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/version/partschecker.cpp b/src/version/partschecker.cpp
|
|
||||||
index a3e3967a..3d54c6bf 100644
|
|
||||||
--- a/src/version/partschecker.cpp
|
|
||||||
+++ b/src/version/partschecker.cpp
|
|
||||||
@@ -121,7 +121,13 @@ bool PartsChecker::newPartsAvailable(const QString &repoPath, const QString & sh
|
|
||||||
/**
|
|
||||||
* Connect to the remote.
|
|
||||||
*/
|
|
||||||
+#if LIBGIT2_VER_MINOR > 24
|
|
||||||
+ error = git_remote_connect(remote, GIT_DIRECTION_FETCH, &callbacks, NULL, NULL);
|
|
||||||
+#elif LIBGIT2_VER_MINOR == 24
|
|
||||||
+ error = git_remote_connect(remote, GIT_DIRECTION_FETCH, &callbacks, NULL);
|
|
||||||
+#else
|
|
||||||
error = git_remote_connect(remote, GIT_DIRECTION_FETCH, &callbacks);
|
|
||||||
+#endif
|
|
||||||
if (error) {
|
|
||||||
partsCheckerResult.partsCheckerError = PARTS_CHECKER_ERROR_REMOTE;
|
|
||||||
partsCheckerResult.errorMessage = QObject::tr("Unable to access network site for '%1'. %2").arg(repoPath).arg(sBoilerPlate1);
|
|
@ -1,89 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PARTS_P="${PN}-parts-${PV}"
|
|
||||||
|
|
||||||
inherit qmake-utils eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Electronic Design Automation"
|
|
||||||
HOMEPAGE="http://fritzing.org/"
|
|
||||||
SRC_URI="https://github.com/fritzing/fritzing-app/archive/${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://github.com/fritzing/fritzing-parts/archive/${PV}.tar.gz -> ${PARTS_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="CC-BY-SA-3.0 GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="dev-qt/qtconcurrent:5
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtprintsupport:5
|
|
||||||
dev-qt/qtserialport:5
|
|
||||||
dev-qt/qtsql:5[sqlite]
|
|
||||||
dev-qt/qtsvg:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
>=dev-libs/quazip-0.7.2[qt5]
|
|
||||||
dev-libs/libgit2"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-libs/boost-1.40"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}-app-${PV}"
|
|
||||||
|
|
||||||
DOCS="readme.md"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
local lang translations=
|
|
||||||
|
|
||||||
# fix build with newer quazip - bug #597988
|
|
||||||
sed -i -e "s/#include <quazip/&5/" src/utils/folderutils.cpp || die
|
|
||||||
sed -i -e "s|/usr/include/quazip|&5|" -e "s/-lquazip/&5/" phoenix.pro || die
|
|
||||||
|
|
||||||
# Get a rid of the bundled libs
|
|
||||||
# Bug 412555 and
|
|
||||||
# https://code.google.com/p/fritzing/issues/detail?id=1898
|
|
||||||
rm -rf src/lib/quazip/ pri/quazip.pri src/lib/boost* || die
|
|
||||||
|
|
||||||
# Fritzing doesn't need zlib
|
|
||||||
sed -i -e 's:LIBS += -lz::' -e 's:-lminizip::' phoenix.pro || die
|
|
||||||
|
|
||||||
# Fritzing >= 0.9.3 needs libgit2
|
|
||||||
sed -i -e 's:LIBGIT2INCLUDE = ../libgit2/include:LIBGIT2INCLUDE = /usr/include:' phoenix.pro || die
|
|
||||||
sed -i -e 's:LIBGIT2LIB = ../libgit2/build:LIBGIT2LIB = /usr/lib:' phoenix.pro || die
|
|
||||||
|
|
||||||
# Use latest boost
|
|
||||||
sed -i -e 's:LATESTBOOST = 0:LATESTBOOST = installed:' pri/utils.pri || die
|
|
||||||
|
|
||||||
# Somewhat evil but IMHO the best solution
|
|
||||||
for lang in $L10N; do
|
|
||||||
lang=${lang/linguas_}
|
|
||||||
[[ -f "translations/${PN}_${lang}.qm" ]] && translations+=" translations/${PN}_${lang}.qm"
|
|
||||||
done
|
|
||||||
if [[ -n "${translations}" ]]; then
|
|
||||||
sed -i -e "s:\(translations.extra =\) .*:\1 cp -p ${translations} \$(INSTALL_ROOT)\$\$PKGDATADIR/translations\r:" phoenix.pro || die
|
|
||||||
else
|
|
||||||
sed -i -e "s:translations.extra = .*:\r:" phoenix.pro || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${P}-libgit2-compatibility.patch
|
|
||||||
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
eqmake5 DEFINES=QUAZIP_INSTALLED phoenix.pro
|
|
||||||
|
|
||||||
# Fix for gcc 6
|
|
||||||
sed -i -e 's:-isystem :-I:' Makefile.Release || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
INSTALL_ROOT="${D}" default
|
|
||||||
|
|
||||||
insinto /usr/share/fritzing/parts
|
|
||||||
doins -r "${WORKDIR}/${PARTS_P}"/*
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">fritzing/fritzing-app</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
Loading…
Reference in New Issue
Block a user