summaryrefslogtreecommitdiff
path: root/media-radio/xlog
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-radio/xlog
reinit the tree, so we can have metadata
Diffstat (limited to 'media-radio/xlog')
-rw-r--r--media-radio/xlog/Manifest8
-rw-r--r--media-radio/xlog/files/xlog-2.0.13-desktop-update.patch51
-rw-r--r--media-radio/xlog/files/xlog-2.0.7-desktop.patch14
-rw-r--r--media-radio/xlog/metadata.xml8
-rw-r--r--media-radio/xlog/xlog-2.0.14-r1.ebuild78
-rw-r--r--media-radio/xlog/xlog-2.0.14.ebuild67
6 files changed, 226 insertions, 0 deletions
diff --git a/media-radio/xlog/Manifest b/media-radio/xlog/Manifest
new file mode 100644
index 000000000000..5bec5afee8ef
--- /dev/null
+++ b/media-radio/xlog/Manifest
@@ -0,0 +1,8 @@
+AUX xlog-2.0.13-desktop-update.patch 1393 SHA256 2d6ab82a00e4ec5adb55fecc0d8fefeb2309bcab5bfb4471d1929c4f5eb466dd SHA512 7e4f9f83eabf9a598e2e1382c6934240991f3743da50eb0da6b7532435d2dce3264e30aded7b6ca32a685b9b7c203f694268c500c89be76175194c0900296865 WHIRLPOOL 0ba5bbddb4253dfbc3fe82c62401d6d6ecba3a7881a7fd2aadcda477273ef8196f498221590684d93a190e15c5b2276259a93cd8d311aa7cfb59739f46f6ea4c
+AUX xlog-2.0.7-desktop.patch 435 SHA256 ad26e07d5d254a185d13b4484fb69341aa904fe1e2528bed1710e52e582bd5b0 SHA512 5119356e9635ca7b6d028d4bb3be12542636ce5d2967540b20ad9c22d62792b81a1a06fcd8722c7cbe8df706d8113e60b308d1db7c6fa8f3238bea039eb4b4f6 WHIRLPOOL 49cf7184131956a77664012853622b6cdf77ba047ccb25a9b09b78c793b719b37604a8a92b7202d81a98ed13c170f70d76d6e15bf3bc1b0279e2e53d35ceae60
+DIST xlog-2.0.14.tar.gz 11452537 SHA256 16407e016f9991cfe02d85e9841ced6112416e43800898be888a2cc44c368d58 SHA512 1f63e841191b81c477273777923bb4e537bac70b02cb5deca18b30adc44158369794435a0c1c22915bf42fc3fe2e46891cd531ad6ce2563d0f543a1012074660 WHIRLPOOL adacd6a75ca9db8cfa2069e72b7a6cb05fd93166ba67a4b4ce0689c2af4a4a022016037c5eac64256b3200c0e33e096c276c1c16d6ee3e62f6740461830568df
+EBUILD xlog-2.0.14-r1.ebuild 1734 SHA256 23d79fb9ad9d63d0aa96acd357ef984d26cfe1453b7154ad6fbc7eb1dba7ac98 SHA512 338f8e115061113a1c725000dfdf6c3acd2be504f041a981cffd27a8aa5fc7f4565986727c707fe07f656838dfbf448b67080b8f0a8d6bac5862ee6d2e5d39b4 WHIRLPOOL dc4e348bccfdc876f41e0acedf819f7a5321eb82524f2e9a2d682eecc2c6fc23627841bd0a8ab005f5c502ca5fb7f4d7a910940c685fbc236af5e150cf9de521
+EBUILD xlog-2.0.14.ebuild 1434 SHA256 1c5288db6f0e8b95461df9a48a2cc9a67d5c66ec8e647162028dd2f59ef2b506 SHA512 11ff98edad83e146e3d4bf63a91084218006e78c55f33a75ebd679d6f8e708419464e6dedcccbeca4a141c2c688d1db0c62ac0d1056dd2e9c3bc6ca25cdcbba4 WHIRLPOOL d110e90eb7bec0c39d422b31c64d2d63cae04088224964c8d2efc52457d6070528c1dab306b8190b443b73471e33e3e1c581f9e3f75e89fba1f35757ab5475fe
+MISC ChangeLog 2829 SHA256 bd1878aae94d7073cbe7e5d510d9df707c4f5d4cf0f3bdf01cefffe37cd146b1 SHA512 6eef97521b5334c3a48e28cea946135c5d1db52a5773534669da653e1160b7dc0acd9e7fae73c450953cdba0bd7a33019654c1bf412a0ef929919e18cb4d9629 WHIRLPOOL 736545dc84515b5236e432f75b31586dd964d74813e12648e2149656835aea7276a0f3dea8e6cc7c2fc9d750acc9082f594cd05ef383eb7d7ad530257150448d
+MISC ChangeLog-2015 5148 SHA256 e4353a74e7122f005e63acc424e697492c7ad50b4ba1fd42f4b9fdfa0c5f984e SHA512 43e1d5fef0cfe688daf3b7d08881185b9ad0fe603bba9ea77bb319a7f4213df4ad49739c614e6c01cbfe2b05c5aded8bb69d317e96a573d72d6c8c156ae73f79 WHIRLPOOL 31aa4a88e1b338bc85cd0491ff25df628f2e9ade0c4fec2ac8eaca0c052a29c76e0a9d793a530497c390b9c5ef1c9496d17743ac16b398aae0907c636511a1d9
+MISC metadata.xml 245 SHA256 bb736aae6c66f655d4be02389ef1965d2dc112ef8506774fa76ea973fbefc7e2 SHA512 9289d414ccbc30198596601b290cf42a583a093bbd7c5f8889c8ac0e81d8570bc4d42dfcbfe210456120edb910ea8572d6806400adec144f4eeb95fa36ae6ef3 WHIRLPOOL 88960ec19ecaa6ebe43ede321dde18ad4b1dc2171b0d06e419ee347b77790815b0ba9c49c20d244a280011bcceb8959e61c21b23e1679f85f9312fcdeeebdbce
diff --git a/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch b/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch
new file mode 100644
index 000000000000..cf834e13ec7c
--- /dev/null
+++ b/media-radio/xlog/files/xlog-2.0.13-desktop-update.patch
@@ -0,0 +1,51 @@
+--- configure.ac.orig 2007-11-06 15:49:25.000000000 -0800
++++ configure.ac 2007-11-06 15:51:22.000000000 -0800
+@@ -48,6 +48,7 @@
+ AH_TEMPLATE([HAVE_LC_MESSAGES], [])
+ AH_TEMPLATE([HAVE_STPCPY], [])
+
++dnl MIME update
+ AC_ARG_ENABLE(mime-update,
+ [ --enable-mime-update update the mime database],
+ [case "${enableval}" in
+@@ -63,6 +64,21 @@
+ echo "disabled updating of the mime database"
+ fi
+
++dnl Desktop update
++AC_ARG_ENABLE(desktop-update,
++[ --enable-desktop-update update the desktop database],
++[case "${enableval}" in
++ yes) desk_update=true ;;
++ no) desk_update=false ;;
++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-desk-update) ;;
++esac],[desk_update=false])
++AM_CONDITIONAL(DESKUPDATE, test x$desk_update = xtrue)
++
++if test "x${desk_update}" != "xfalse"; then
++ echo "enabled updating of the desktop database"
++else
++ echo "disabled updating of the desktop database"
++fi
+
+ AC_OUTPUT([po/Makefile.in
+ Makefile
+--- data/desktop/Makefile.am.orig 2007-11-06 15:47:51.000000000 -0800
++++ data/desktop/Makefile.am 2007-11-06 15:48:16.000000000 -0800
+@@ -5,12 +5,16 @@
+
+ EXTRA_DIST = $(DESKTOP_FILES)
+
++if DESKUPDATE
+ install-data-hook:
+ if HAVE_DESKTOP
+ $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(datadir)/applications"
+ endif
++endif
+
++if DESKUPDATE
+ uninstall-hook:
+ if HAVE_DESKTOP
+ $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(datadir)/applications"
+ endif
++endif
diff --git a/media-radio/xlog/files/xlog-2.0.7-desktop.patch b/media-radio/xlog/files/xlog-2.0.7-desktop.patch
new file mode 100644
index 000000000000..e124e062351c
--- /dev/null
+++ b/media-radio/xlog/files/xlog-2.0.7-desktop.patch
@@ -0,0 +1,14 @@
+--- data/desktop/xlog.desktop.orig 2013-05-24 08:23:25.000000000 +0200
++++ data/desktop/xlog.desktop 2013-05-24 08:24:47.000000000 +0200
+@@ -5,8 +5,8 @@
+ Comment[pl]=Dziennik łączności dla radioamatorów
+ TryExec=xlog
+ Exec=xlog %F
+-Icon=xlog-icon.png
++Icon=xlog-icon
+ Terminal=false
+ Type=Application
+-Categories=Utility;Database;HamRadio;GTK
+-MimeType=text/x-xlog
++Categories=Utility;Database;HamRadio;GTK;
++MimeType=text/x-xlog;
diff --git a/media-radio/xlog/metadata.xml b/media-radio/xlog/metadata.xml
new file mode 100644
index 000000000000..e05cff4ab735
--- /dev/null
+++ b/media-radio/xlog/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>tomjbe@gentoo.org</email>
+ <name>Thomas Beierlein</name>
+</maintainer>
+</pkgmetadata>
diff --git a/media-radio/xlog/xlog-2.0.14-r1.ebuild b/media-radio/xlog/xlog-2.0.14-r1.ebuild
new file mode 100644
index 000000000000..31e7aef83e1a
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.14-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools fdo-mime toolchain-funcs
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="http://www.nongnu.org/xlog"
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="media-libs/hamlib
+ dev-libs/glib:2
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ media-libs/libpng:0
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+ eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+ # Let portage handle updating mime/desktop databases,
+ eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
+ # Drop -Werror
+ sed -i -e "s:-Werror::" configure.ac || die
+ # fix underlinking
+ sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+ eautoreconf
+
+ # Fix broken png files<<
+ einfo "Fixing broken png files."
+ pushd "${S}"/data/doc/manual/output/html
+ for png in xlog-clock.png xlog-dropdown.png xlog-editbox.png; do
+ pngfix -q --out=out.png ${png}
+ mv -f out.png "${png}" || die
+ done
+ popd
+ einfo "$x png files processed."
+
+ eapply_user
+}
+
+src_configure() {
+ # mime-update causes file collisions if enabled
+ econf --disable-mime-update --disable-desktop-update \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+ einstalldocs
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/media-radio/xlog/xlog-2.0.14.ebuild b/media-radio/xlog/xlog-2.0.14.ebuild
new file mode 100644
index 000000000000..682dec1bae63
--- /dev/null
+++ b/media-radio/xlog/xlog-2.0.14.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools fdo-mime toolchain-funcs
+MY_P=${P/_}
+
+DESCRIPTION="An amateur radio logging program"
+HOMEPAGE="http://www.nongnu.org/xlog"
+SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="media-libs/hamlib
+ dev-libs/glib:2
+ x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS data/doc/THANKS NEWS README )
+
+src_prepare() {
+ eapply -p0 "${FILESDIR}/${PN}-2.0.7-desktop.patch"
+
+ # Let portage handle updating mime/desktop databases,
+ eapply -p0 "${FILESDIR}/${PN}-2.0.13-desktop-update.patch"
+ # Drop -Werror
+ sed -i -e "s:-Werror::" configure.ac || die
+ # fix underlinking
+ sed -i -e "s:HAMLIB_LIBS@:HAMLIB_LIBS@ -lm:g" src/Makefile.am || die
+ eautoreconf
+
+ eapply_user
+}
+
+src_configure() {
+ # mime-update causes file collisions if enabled
+ econf --disable-mime-update --disable-desktop-update \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ docompress -x /usr/share/doc/${PF}/{KEYS,ChangeLog,TODO,BUGS}
+ einstalldocs
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}