From 4a2209eed678fd4060de0c2d47758cb8d21779dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Tue, 4 Apr 2017 13:15:59 +0200 Subject: Initial personal gentoo overlay --- media-sound/pulsemixer/Manifest | 1 + media-sound/pulsemixer/pulsemixer-1.1.0.ebuild | 22 +++++ metadata/layout.conf | 4 + net-dialup/sterm/files/Fix-install-strip.patch | 36 +++++++++ net-dialup/sterm/sterm-20170112.ebuild | 24 ++++++ profiles/base/eapi | 1 + profiles/base/package.mask | 8 ++ profiles/base/package.use | 13 +++ profiles/base/package.use.mask | 2 + profiles/base/packages | 56 +++++++++++++ profiles/cynerd-laptop/eapi | 1 + profiles/cynerd-laptop/package.use | 2 + profiles/cynerd-laptop/packages | 2 + profiles/cynerd-laptop/parent | 5 ++ profiles/desktop/eapi | 1 + profiles/desktop/package.accept_keywords | 14 ++++ profiles/desktop/package.mask | 3 + profiles/desktop/package.use | 26 ++++++ profiles/desktop/package.use.mask | 5 ++ profiles/desktop/packages | 107 +++++++++++++++++++++++++ profiles/desktop/parent | 1 + profiles/laptop/eapi | 1 + profiles/laptop/package.accept_keywords | 4 + profiles/laptop/packages | 14 ++++ profiles/laptop/parent | 1 + profiles/latex/eapi | 1 + profiles/latex/package.accept_keywords | 3 + profiles/latex/package.use | 4 + profiles/latex/packages | 1 + profiles/profiles.desc | 1 + profiles/qemu/eapi | 1 + profiles/qemu/package.use | 1 + profiles/qemu/package.use.mask | 2 + profiles/qemu/packages | 3 + profiles/repo_name | 1 + profiles/steam/eapi | 1 + profiles/steam/packages | 36 +++++++++ 37 files changed, 409 insertions(+) create mode 100644 media-sound/pulsemixer/Manifest create mode 100644 media-sound/pulsemixer/pulsemixer-1.1.0.ebuild create mode 100644 metadata/layout.conf create mode 100644 net-dialup/sterm/files/Fix-install-strip.patch create mode 100644 net-dialup/sterm/sterm-20170112.ebuild create mode 100644 profiles/base/eapi create mode 100644 profiles/base/package.mask create mode 100644 profiles/base/package.use create mode 100644 profiles/base/package.use.mask create mode 100644 profiles/base/packages create mode 100644 profiles/cynerd-laptop/eapi create mode 100644 profiles/cynerd-laptop/package.use create mode 100644 profiles/cynerd-laptop/packages create mode 100644 profiles/cynerd-laptop/parent create mode 100644 profiles/desktop/eapi create mode 100644 profiles/desktop/package.accept_keywords create mode 100644 profiles/desktop/package.mask create mode 100644 profiles/desktop/package.use create mode 100644 profiles/desktop/package.use.mask create mode 100644 profiles/desktop/packages create mode 100644 profiles/desktop/parent create mode 100644 profiles/laptop/eapi create mode 100644 profiles/laptop/package.accept_keywords create mode 100644 profiles/laptop/packages create mode 100644 profiles/laptop/parent create mode 100644 profiles/latex/eapi create mode 100644 profiles/latex/package.accept_keywords create mode 100644 profiles/latex/package.use create mode 100644 profiles/latex/packages create mode 100644 profiles/profiles.desc create mode 100644 profiles/qemu/eapi create mode 100644 profiles/qemu/package.use create mode 100644 profiles/qemu/package.use.mask create mode 100644 profiles/qemu/packages create mode 100644 profiles/repo_name create mode 100644 profiles/steam/eapi create mode 100644 profiles/steam/packages diff --git a/media-sound/pulsemixer/Manifest b/media-sound/pulsemixer/Manifest new file mode 100644 index 0000000..1abf1aa --- /dev/null +++ b/media-sound/pulsemixer/Manifest @@ -0,0 +1 @@ +DIST pulsemixer-1.1.0.tar.gz 11367 SHA256 7bc9b34c23771eaf947e1be21e805304d65b1e70e8c93ec0db237bb7f0f707ee SHA512 f48eef37aff5bd504be6f57a73f2c57dff68cfce313210c21189ea65b88284826c313aaa5fa84c5a7b98f55368e23d426f30f5efb717c1821934903cd9c85f06 WHIRLPOOL 37f885aee152c5d070a9eb14dc6aef526055d182ca6dcb1121ef5a51789c2f9e6bef1546e2c58a3593f2605edbfa2f4096e522570217b2c8b9c8dac90a98f2a3 diff --git a/media-sound/pulsemixer/pulsemixer-1.1.0.ebuild b/media-sound/pulsemixer/pulsemixer-1.1.0.ebuild new file mode 100644 index 0000000..4495e27 --- /dev/null +++ b/media-sound/pulsemixer/pulsemixer-1.1.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Ncurses mixer for pulseaudio" +HOMEPAGE="https://github.com/GeorgeFilipkin/pulsemixer" +SRC_URI="https://github.com/GeorgeFilipkin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +DEPEND=">=dev-lang/python-3 + media-sound/pulseaudio" +RDEPEND="${DEPEND}" + +src_install() { + dobin pulsemixer + dodoc README.md +} diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..0a99456 --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1,4 @@ +masters = gentoo +auto-sync = false +profile-formats = profile-set +thin-manifests = true diff --git a/net-dialup/sterm/files/Fix-install-strip.patch b/net-dialup/sterm/files/Fix-install-strip.patch new file mode 100644 index 0000000..ed7da33 --- /dev/null +++ b/net-dialup/sterm/files/Fix-install-strip.patch @@ -0,0 +1,36 @@ +From da180154a36f14169ed80da310e378ae38516ba8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= +Date: Mon, 5 Dec 2016 07:41:40 +0100 +Subject: [PATCH 1/2] Fix install strip + +Strip can be used only on executables, adding it to all install +commands causes error on some systems. +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 2cc363c..539342a 100644 +--- a/Makefile ++++ b/Makefile +@@ -2,7 +2,7 @@ CFLAGS = -O2 -Wall -g + LDLIBS = -llockdev + + PREFIX ?= /usr/local +-INSTALL ?= install -s ++INSTALL ?= install + + all: sterm + +@@ -11,7 +11,7 @@ clean: + + install: all + $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin +- $(INSTALL) -m 755 sterm $(DESTDIR)$(PREFIX)/bin ++ $(INSTALL) -s -m 755 sterm $(DESTDIR)$(PREFIX)/bin + ifneq ($(NO_MAN),1) + $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1 + $(INSTALL) -m 644 sterm.man $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1 +-- +2.10.2 + diff --git a/net-dialup/sterm/sterm-20170112.ebuild b/net-dialup/sterm/sterm-20170112.ebuild new file mode 100644 index 0000000..d3ab7b9 --- /dev/null +++ b/net-dialup/sterm/sterm-20170112.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils git-r3 + +DESCRIPTION="Simple serial terminal" +HOMEPAGE="https://rtime.felk.cvut.cz/gitweb/sojka/sterm.git" + +EGIT_REPO_URI="git://rtime.felk.cvut.cz/sojka/sterm.git" +EGIT_COMMIT="${PV}" + +LICENSE="GPL-3.0+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="dev-libs/lockdev" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/Fix-install-strip.patch" +} diff --git a/profiles/base/eapi b/profiles/base/eapi new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/profiles/base/eapi @@ -0,0 +1 @@ +6 diff --git a/profiles/base/package.mask b/profiles/base/package.mask new file mode 100644 index 0000000..b11e930 --- /dev/null +++ b/profiles/base/package.mask @@ -0,0 +1,8 @@ +# Oh yes I don't need nano +app-editors/nano + +# Something from stage +=dev-libs/boost-1.62.0-r1 icu + +# Inkscape +app-text/poppler cairo +# vlc +sys-libs/zlib minizip +# llpp +dev-ml/lablgl glut +# pidgin +media-libs/gd jpeg png + +# Qt +dev-qt/qtgui gtkstyle +dev-libs/libpcre pcre16 diff --git a/profiles/desktop/package.use.mask b/profiles/desktop/package.use.mask new file mode 100644 index 0000000..d0c2e7e --- /dev/null +++ b/profiles/desktop/package.use.mask @@ -0,0 +1,5 @@ +# Pulseaudio (systemwide) +media-sound/pulseaudio X + +# urxvt +x11-terms/rxvt-unicode vanilla diff --git a/profiles/desktop/packages b/profiles/desktop/packages new file mode 100644 index 0000000..0005775 --- /dev/null +++ b/profiles/desktop/packages @@ -0,0 +1,107 @@ +# Various +net-dialup/sterm +gnome-extra/gucharmap +app-text/llpp +app-admin/pass + +# i3 +x11-wm/i3 +x11-misc/i3blocks +x11-misc/i3lock +x11-misc/dmenu +x11-misc/dunst + +# urxvt +x11-terms/rxvt-unicode +x11-misc/urxvt-font-size +x11-misc/urxvt-perls + +# X11 +x11-base/xorg-x11 +x11-drivers/xf86-input-evdev +x11-apps/mesa-progs + +x11-base/xorg-drivers +x11-base/xorg-server +x11-apps/setxkbmap +x11-apps/xev +x11-apps/xinit +x11-apps/xprop +x11-apps/xrandr +x11-libs/cairo +x11-misc/xdotool + +# Mail +mail-client/neomutt +mail-mta/msmtp +app-misc/abook +net-misc/urlview +www-client/lynx +net-mail/offlineimap +dev-python/python-daemon + +# Web +www-client/conkeror + +# Media +media-sound/pulseaudio +media-sound/mpc +media-sound/mpd +media-sound/ncmpcpp +media-sound/pulsemixer +media-video/vlc +media-gfx/feh + +# Pidgin +net-im/pidgin +x11-plugins/pidgin-encryption +x11-plugins/pidgin-gpg +x11-plugins/pidgin-hotkeys +x11-plugins/pidgin-latex +x11-plugins/pidgin-libnotify +x11-plugins/pidgin-window_merge +x11-plugins/purple-facebook +x11-plugins/purple-hangouts + +# Creations +media-sound/audacity +media-gfx/gimp +media-gfx/inkscape + +# Themes +x11-themes/clearlooks-phenix +x11-themes/gnome-icon-theme +x11-themes/gnome-icon-theme-extras +x11-themes/gnome-icon-theme-symbolic +# Use gtk+ theme in Qt applications +dev-qt/qtgui +# Fonts +virtual/ttf-fonts +dev-texlive/texlive-fontsextra +media-fonts/arkpandora +media-fonts/arphicfonts +media-fonts/artwiz-aleczapka-en +media-fonts/bitstream-cyberbit +media-fonts/corefonts +media-fonts/dejavu +media-fonts/droid +media-fonts/freefont +media-fonts/freefonts +media-fonts/hack +media-fonts/ipamonafont +media-fonts/ja-ipafonts +media-fonts/liberation-fonts +media-fonts/libertine +media-fonts/mathematica-fonts +media-fonts/noto +media-fonts/quivira +media-fonts/sil-gentium +media-fonts/symbola +media-fonts/takao-fonts +media-fonts/terminus-font +media-fonts/ttf-bitstream-vera +media-fonts/ubuntu-font-family +media-fonts/unifont +media-fonts/urw-fonts +media-fonts/wqy-microhei +media-fonts/wqy-zenhei diff --git a/profiles/desktop/parent b/profiles/desktop/parent new file mode 100644 index 0000000..eb001c6 --- /dev/null +++ b/profiles/desktop/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/laptop/eapi b/profiles/laptop/eapi new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/profiles/laptop/eapi @@ -0,0 +1 @@ +6 diff --git a/profiles/laptop/package.accept_keywords b/profiles/laptop/package.accept_keywords new file mode 100644 index 0000000..1f346e1 --- /dev/null +++ b/profiles/laptop/package.accept_keywords @@ -0,0 +1,4 @@ +# powertop +sys-power/powertop ~amd64 +# Syslinux +sys-boot/syslinux ~amd64 diff --git a/profiles/laptop/packages b/profiles/laptop/packages new file mode 100644 index 0000000..4bae3f4 --- /dev/null +++ b/profiles/laptop/packages @@ -0,0 +1,14 @@ +# Power +sys-apps/hdparm +sys-power/acpid +sys-power/pm-utils +sys-power/powertop + +# Wifi +net-wireless/iw +net-wireless/rfkill +net-wireless/wireless-tools +net-wireless/wpa_supplicant + +# i2c +sys-apps/i2c-tools diff --git a/profiles/laptop/parent b/profiles/laptop/parent new file mode 100644 index 0000000..5b26f1c --- /dev/null +++ b/profiles/laptop/parent @@ -0,0 +1 @@ +../desktop diff --git a/profiles/latex/eapi b/profiles/latex/eapi new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/profiles/latex/eapi @@ -0,0 +1 @@ +6 diff --git a/profiles/latex/package.accept_keywords b/profiles/latex/package.accept_keywords new file mode 100644 index 0000000..dd94e4d --- /dev/null +++ b/profiles/latex/package.accept_keywords @@ -0,0 +1,3 @@ +# Latex (texlive) +#app-text/texlive ~amd64 +media-libs/harfbuzz ~amd64 diff --git a/profiles/latex/package.use b/profiles/latex/package.use new file mode 100644 index 0000000..c74d0cc --- /dev/null +++ b/profiles/latex/package.use @@ -0,0 +1,4 @@ +app-text/texlive epspdf extra graphics metapost pdfannotextractor pstricks science xindy +media-libs/harfbuzz icu +app-text/texlive-core xetex +media-libs/gd fontconfig diff --git a/profiles/latex/packages b/profiles/latex/packages new file mode 100644 index 0000000..3220e27 --- /dev/null +++ b/profiles/latex/packages @@ -0,0 +1 @@ +app-text/texlive diff --git a/profiles/profiles.desc b/profiles/profiles.desc new file mode 100644 index 0000000..4265d92 --- /dev/null +++ b/profiles/profiles.desc @@ -0,0 +1 @@ +amd64 cynerd-laptop stable diff --git a/profiles/qemu/eapi b/profiles/qemu/eapi new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/profiles/qemu/eapi @@ -0,0 +1 @@ +6 diff --git a/profiles/qemu/package.use b/profiles/qemu/package.use new file mode 100644 index 0000000..ed48adc --- /dev/null +++ b/profiles/qemu/package.use @@ -0,0 +1 @@ +app-emulation/qemu usb vhost-net virgl vte xattr fdt aio spice diff --git a/profiles/qemu/package.use.mask b/profiles/qemu/package.use.mask new file mode 100644 index 0000000..9edb939 --- /dev/null +++ b/profiles/qemu/package.use.mask @@ -0,0 +1,2 @@ +# We can have only gstreamer or pulseaudio so mask one of those +net-misc/spice-gtk gstreamer diff --git a/profiles/qemu/packages b/profiles/qemu/packages new file mode 100644 index 0000000..f93ae0d --- /dev/null +++ b/profiles/qemu/packages @@ -0,0 +1,3 @@ +# Just some virtualisation related packages +app-emulation/qemu +net-misc/spice-gtk diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..8d36c64 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +personal diff --git a/profiles/steam/eapi b/profiles/steam/eapi new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/profiles/steam/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/steam/packages b/profiles/steam/packages new file mode 100644 index 0000000..1aad88a --- /dev/null +++ b/profiles/steam/packages @@ -0,0 +1,36 @@ +dev-libs/glib:2 +dev-libs/libgcrypt +dev-libs/nspr +dev-libs/nss +gnome-base/gconf +media-libs/alsa-lib +media-libs/fontconfig +media-libs/freetype:2 +media-libs/libjpeg-turbo +media-libs/libogg +media-libs/libpng:1.2 +media-libs/libsdl +media-libs/libtheora +media-libs/libvorbis +media-libs/libtxc_dxtn +media-libs/openal +net-misc/curl +net-print/cups +sys-apps/dbus +>=sys-devel/gcc-4.6.0 +>=sys-libs/glibc-2.15 +>=sys-libs/zlib-1.2.4 +virtual/libusb:1 +virtual/opengl +x11-libs/cairo +x11-libs/gdk-pixbuf +x11-libs/gtk+:2 +x11-libs/libX11 +x11-libs/libXext +x11-libs/libXfixes +x11-libs/libXi +x11-libs/libXrandr +x11-libs/libXrender +x11-libs/libXScrnSaver +x11-libs/pango +x11-libs/pixman -- cgit v1.2.3