[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/
commit: 7a9efa5fabff2acbb47bec0431866dbbd161e16b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 27 22:32:23 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 27 22:32:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9efa5f dev-embedded/mcu8051ide: Drop 1.4.10 (r0), EAPI-6-- Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 30 1 file changed, 30 deletions(-) diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild deleted file mode 100644 index 0ea0c430b591.. --- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit cmake-utils xdg - -DESCRIPTION="Graphical IDE for microcontrollers based on 8051" -HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -# The doxygen dependency is suspect, but it appears to be used at runtime. -RDEPEND=" - >=dev-embedded/sdcc-2.5[mcs51] - >=app-doc/doxygen-1.7 - >=dev-util/indent-2.2 - >=app-text/hunspell-1.3 - >=dev-tcltk/bwidget-1.8 - >dev-tcltk/itcl-3.3 - >=dev-lang/tcl-8.5.9:* - >=dev-tcltk/tdom-0.8 - >=dev-tcltk/tcllib-1.11 - >=dev-lang/tk-8.5.9:* - >=dev-tcltk/tkimg-1.4 - >=dev-tcltk/tclx-8.4 -" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/, dev-embedded/mcu8051ide/files/
commit: 51b061083a0aeaa9580055a8082153be17990fe4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 27 22:31:44 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 27 22:32:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b06108 dev-embedded/mcu8051ide: EAPI-8 bump, switch to cmake.eclass Fix HOMEPAGE Fix appdata installation path Fix desktop file Drop install of useless files Don't install compressed manpages Closes: https://bugs.gentoo.org/735720 Closes: https://bugs.gentoo.org/735726 Closes: https://bugs.gentoo.org/834305 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/mcu8051ide-1.4.10-appdata.patch | 22 ++ .../mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch | 36 .../files/mcu8051ide-1.4.10-desktop-file.patch | 23 ++ .../mcu8051ide/mcu8051ide-1.4.10-r1.ebuild | 49 ++ 4 files changed, 130 insertions(+) diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch new file mode 100644 index ..c92f5aedfd4a --- /dev/null +++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-appdata.patch @@ -0,0 +1,22 @@ +From: Carlos Henrique Lima Melara +Subject: Update the appdata file to comply with the new standard +Last-Update: 2020-06-27 + +--- a/mcu8051ide.appdata.xml b/mcu8051ide.appdata.xml +@@ -1,7 +1,7 @@ + + +- +- mcu8051ide.desktop ++ ++ mcu8051ide.desktop + CC0-1.0 + GPL-2.0+ + MCU 8051 IDE +@@ -19,4 +19,4 @@ + https://sourceforge.net/projects/mcu8051ide/ + martin.osm...@gmail.com + Development +- ++ diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch new file mode 100644 index ..04b24f4c1e87 --- /dev/null +++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-cmake.patch @@ -0,0 +1,36 @@ +From: Carlos Henrique Lima Melara +Subject: Remove unneeded files installation and update appstream location +Last-Update: 2020-06-27 + +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -53,10 +53,6 @@ + ENDFOREACH(ext) + ENDFOREACH(subdir) + +-# Install manual page(s) +-FILE(GLOB man doc/man/*) +-INSTALL(FILES ${man} DESTINATION share/man/man1) +- + # Install demonstration project files + FILE(GLOB demo demo/*) + INSTALL(FILES ${demo} DESTINATION ${target_installation_directory}/demo) +@@ -72,7 +68,7 @@ INSTALL(FILES ${translations} DESTINATIO + # Install .desktop spec and application icon + INSTALL(FILES mcu8051ide.png DESTINATION share/pixmaps/) + INSTALL(FILES mcu8051ide.desktop DESTINATION share/applications/) +-INSTALL(FILES mcu8051ide.appdata.xml DESTINATION share/appdata/) ++INSTALL(FILES mcu8051ide.appdata.xml DESTINATION share/metainfo/) + INSTALL(FILES application-x-mcu8051ide.xml DESTINATION share/mime/packages/) + + # Install launcher +@@ -84,9 +80,3 @@ INSTALL( + OWNER_WRITE OWNER_READ OWNER_EXECUTE + GROUP_EXECUTE GROUP_READ + ) +- +-# Install misc. files +-INSTALL( +- FILES ChangeLog LICENSE +- DESTINATION ${target_installation_directory} +-) diff --git a/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch new file mode 100644 index ..00dde9bdef96 --- /dev/null +++ b/dev-embedded/mcu8051ide/files/mcu8051ide-1.4.10-desktop-file.patch @@ -0,0 +1,23 @@ +Subject: Add Keywords and Field code to Exec field + Fabricio added some keywords and Carlos added the Field code. + +Author: Fabricio Alcalde +Author: Carlos Henrique Lima Melara +Last-Update: 2020-06-27 + +--- a/mcu8051ide.desktop b/mcu8051ide.desktop +@@ -2,7 +2,7 @@ + Categories=Development; + Comment=Graphical IDE for MCS-51 based microcontrollers + Comment[en_US]=Graphical IDE for MCS-51 based microcontrollers +-Exec=mcu8051ide ++Exec=mcu8051ide %f + GenericName=MCU 8051 IDE + GenericName[en_US]=MCU 8051 IDE + Icon=mcu8051ide +@@ -17,3 +17,4 @@ Version=1.0 + X-DCOP-ServiceType= + X-KDE-SubstituteUID=false + X-KDE-Username= ++Keywords=mcu8051ide;8051;ide diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild new file mode 100644 index ..25736dcc3994 --- /dev/null +++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Graphical IDE for microcontrollers based on 8051" +HOMEPAGE="https://sourceforge.net/projects/mcu8051ide/; +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +# The doxygen dependency is suspect, but it appears to be used at runtime. +RDEPEND=" + >=app-doc/doxygen-1.7 +
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/
commit: 248555cfd9a9c9f4c2b25a55aadd195d0d2fdeb9 Author: Jakov Smolic sartura hr> AuthorDate: Sat Nov 14 21:47:10 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 14 21:47:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248555cf dev-embedded/mcu8051ide: update desktop mimeinfo and mime-info cache Closes: https://bugs.gentoo.org/746896 Closes: https://bugs.gentoo.org/746893 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild index 8d2c4629388..3a27616ef35 100644 --- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild +++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-utils +inherit cmake-utils xdg DESCRIPTION="Graphical IDE for microcontrollers based on 8051." HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/
commit: 6b3e2769dc5c411be32b933bdafd3b6976a31c63 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 20 11:18:37 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 20 11:39:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3e2769 dev-embedded/mcu8051ide: Upstream resources disappeared Closes: https://bugs.gentoo.org/636754 Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 35 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild index 73b38e60146..8d2c4629388 100644 --- a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild +++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild @@ -1,29 +1,30 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" - +EAPI=6 inherit cmake-utils DESCRIPTION="Graphical IDE for microcontrollers based on 8051." -HOMEPAGE="http://www.moravia-microsystems.com/mcu-8051-ide/; -SRC_URI="http://www.moravia-microsystems.com/download/${PN}/${PN}/${PV}/${P}.tar.gz; +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage; +SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" # The doxygen dependency is suspect, but it appears to be used at runtime. -RDEPEND=">=dev-embedded/sdcc-2.5[mcs51] - >=app-doc/doxygen-1.7 - >=dev-util/indent-2.2 - >=app-text/hunspell-1.3 - >=dev-tcltk/bwidget-1.8 - >dev-tcltk/itcl-3.3 - >=dev-lang/tcl-8.5.9:* - >=dev-tcltk/tdom-0.8 - >=dev-tcltk/tcllib-1.11 - >=dev-lang/tk-8.5.9:* - >=dev-tcltk/tkimg-1.4 - >=dev-tcltk/tclx-8.4" +RDEPEND=" + >=dev-embedded/sdcc-2.5[mcs51] + >=app-doc/doxygen-1.7 + >=dev-util/indent-2.2 + >=app-text/hunspell-1.3 + >=dev-tcltk/bwidget-1.8 + >dev-tcltk/itcl-3.3 + >=dev-lang/tcl-8.5.9:* + >=dev-tcltk/tdom-0.8 + >=dev-tcltk/tcllib-1.11 + >=dev-lang/tk-8.5.9:* + >=dev-tcltk/tkimg-1.4 + >=dev-tcltk/tclx-8.4 +" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/
commit: 21d2589e5eda29f6d587d0c169b55298102c8f4d Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 10 16:06:58 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 10 16:12:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d2589e dev-embedded/mcu8051ide: Update maintainer due to bug #85210 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-embedded/mcu8051ide/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-embedded/mcu8051ide/metadata.xml b/dev-embedded/mcu8051ide/metadata.xml index dc146d03bcf..a2ecec893c6 100644 --- a/dev-embedded/mcu8051ide/metadata.xml +++ b/dev-embedded/mcu8051ide/metadata.xml @@ -1,9 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - flamee...@gentoo.org -
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/mcu8051ide/
commit: 4c0a762b05353d707fa473df212a14f47fdf01d2 Author: Diego Elio Pettenò gentoo org> AuthorDate: Wed Dec 28 16:51:35 2016 + Commit: Diego Elio Pettenò gentoo org> CommitDate: Wed Dec 28 16:51:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0a762b Initial version of mcu8051ide ebuild. Closes bug #162020 (although with a diferent ebuild altogether.) Package-Manager: portage-2.3.0 dev-embedded/mcu8051ide/Manifest | 1 + dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild | 30 dev-embedded/mcu8051ide/metadata.xml | 14 +++ 3 files changed, 45 insertions(+) diff --git a/dev-embedded/mcu8051ide/Manifest b/dev-embedded/mcu8051ide/Manifest new file mode 100644 index ..45248c9 --- /dev/null +++ b/dev-embedded/mcu8051ide/Manifest @@ -0,0 +1 @@ +DIST mcu8051ide-1.4.10.tar.gz 5928583 SHA256 8b9d282b8921ae3d064cc60c2c2a0eb0584ed3c2feb024f96bbf4c39493e85c4 SHA512 686c2b7054475aa38bbbe73ef745303141f038e2d6eca86d548317c130febb6b12d7c0e0737a9b15d2c3f4890bcd0238fffae030c689f8367f3b54821ab52866 WHIRLPOOL ee9b70949378f292a368c778b4240365a44217e338f8d28b262b33c2ac33784c8ae45c04a208e324e100ea3c7edc3703fe710b297d5bfee97d095797f360ac64 diff --git a/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild new file mode 100644 index ..2eea3c6 --- /dev/null +++ b/dev-embedded/mcu8051ide/mcu8051ide-1.4.10.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit cmake-utils + +DESCRIPTION="Graphical IDE for microcontrollers based on 8051." +HOMEPAGE="http://www.moravia-microsystems.com/mcu-8051-ide/; +SRC_URI="http://www.moravia-microsystems.com/download/${PN}/${PN}/${PV}/${P}.tar.gz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +# The doxygen dependency is suspect, but it appears to be used at runtime. +RDEPEND=">=dev-embedded/sdcc-2.5[mcs51] + >=app-doc/doxygen-1.7 + >=dev-util/indent-2.2 + >=app-text/hunspell-1.3 + >=dev-tcltk/bwidget-1.8 + >dev-tcltk/itcl-3.3 + >=dev-lang/tcl-8.5.9:* + >=dev-tcltk/tdom-0.8 + >=dev-tcltk/tcllib-1.11 + >=dev-lang/tk-8.5.9:* + >=dev-tcltk/tkimg-1.4 + >=dev-tcltk/tclx-8.4" +DEPEND="${RDEPEND}" diff --git a/dev-embedded/mcu8051ide/metadata.xml b/dev-embedded/mcu8051ide/metadata.xml new file mode 100644 index ..2b85317 --- /dev/null +++ b/dev-embedded/mcu8051ide/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + flamee...@gentoo.org + + + + + martin.osm...@gmail.com + Martin Osmera + + +