summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoao Carreira <jfmcarreira@gmail.com>2017-10-29 20:47:02 +0000
committerJoao Carreira <jfmcarreira@gmail.com>2017-10-29 20:47:02 +0000
commitaff382b0af64b4e79b0bff9e1e4299ffb597e532 (patch)
treeea84d524ce5f23f29fe2c418ebde6a5d950ea9e3 /profiles
parentapp-office/texstudio: add version 2.12.6 (diff)
downloadcarreira-aff382b0af64b4e79b0bff9e1e4299ffb597e532.tar.gz
carreira-aff382b0af64b4e79b0bff9e1e4299ffb597e532.tar.bz2
carreira-aff382b0af64b4e79b0bff9e1e4299ffb597e532.zip
Add custom profile
Diffstat (limited to 'profiles')
-rw-r--r--profiles/default/linux/amd64/13.0/desktop/plasma/carreira/parent2
-rw-r--r--profiles/profiles.desc2
-rw-r--r--profiles/targets/carreira/eapi1
-rw-r--r--profiles/targets/carreira/env/git_mirror_http.conf4
-rw-r--r--profiles/targets/carreira/make.defaults68
-rw-r--r--profiles/targets/carreira/package.accept_keywords/kde15
-rw-r--r--profiles/targets/carreira/package.accept_keywords/live7
-rw-r--r--profiles/targets/carreira/package.env/kde-apps-repo7
-rw-r--r--profiles/targets/carreira/package.license9
-rw-r--r--profiles/targets/carreira/package.mask/delay_update11
-rw-r--r--profiles/targets/carreira/package.mask/kodi1
-rw-r--r--profiles/targets/carreira/package.mask/overlays4
-rw-r--r--profiles/targets/carreira/package.unmask/kde5
-rw-r--r--profiles/targets/carreira/package.use/apps96
-rw-r--r--profiles/targets/carreira/package.use/kde26
-rw-r--r--profiles/targets/carreira/package.use/qt9
-rw-r--r--profiles/targets/carreira/package.use/system6
17 files changed, 273 insertions, 0 deletions
diff --git a/profiles/default/linux/amd64/13.0/desktop/plasma/carreira/parent b/profiles/default/linux/amd64/13.0/desktop/plasma/carreira/parent
new file mode 100644
index 0000000..3721b4d
--- /dev/null
+++ b/profiles/default/linux/amd64/13.0/desktop/plasma/carreira/parent
@@ -0,0 +1,2 @@
+gentoo:default/linux/amd64/13.0/desktop/plasma
+../../../../../../../targets/desktop/plasma/carreira
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
new file mode 100644
index 0000000..551d773
--- /dev/null
+++ b/profiles/profiles.desc
@@ -0,0 +1,2 @@
+
+amd64 default/linux/amd64/13.0/desktop/plasma/carreira stable
diff --git a/profiles/targets/carreira/eapi b/profiles/targets/carreira/eapi
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/profiles/targets/carreira/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/targets/carreira/env/git_mirror_http.conf b/profiles/targets/carreira/env/git_mirror_http.conf
new file mode 100644
index 0000000..47a83f5
--- /dev/null
+++ b/profiles/targets/carreira/env/git_mirror_http.conf
@@ -0,0 +1,4 @@
+#
+# Use git through http for kde pkgs
+#
+EGIT_MIRROR="https://github.com/KDE"
diff --git a/profiles/targets/carreira/make.defaults b/profiles/targets/carreira/make.defaults
new file mode 100644
index 0000000..831e867
--- /dev/null
+++ b/profiles/targets/carreira/make.defaults
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+############################################################
+#### Compiler FLAGS
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+CHOST="x86_64-pc-linux-gnu"
+
+############################################################
+#### Portage Options
+PORTAGE_ELOG_CLASSES="log warn error"
+PORTAGE_ELOG_SYSTEM="save"
+
+DISTDIR=/var/gentoo/distfiles
+PKGDIR=/var/gentoo/packages
+RPMDIR=/var/gentoo/rpm
+
+PORTAGE_TMPDIR="/tmp"
+PORTAGE_NICENESS="19"
+
+FEATURES="${FEATURES} parallel-fetch buildpkg splitdebug userpriv"
+#FEATURES="${FEATURES} distcc"
+#FEATURES="${FEATURES} ccache"
+#CCACHE_SIZE="5G"
+#CCACHE_DIR="/tmp/ccache"
+
+EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs 2 --with-bdeps=y --keep-going --verbose --quiet-fail"
+
+############################################################
+#### FLAGS
+## System
+USE="${USE} icu consolekit elogind dbus policykit udev udisks -systemd -ldap"
+
+## GPU
+USE="${USE} intel vaapi opengl dri sna egl" # gles gles2"
+
+## Hardware
+USE="${USE} laptop lm_sensors threads acpi apm dev usb btrfs pcsc-lite libinput"
+
+## Networking
+USE="${USE} bluetooth networkmanager rdesktop vnc"
+
+## GUI
+USE="${USE} X qt5 -qt4 kde wayland -gtk -gtk3 -gnome"
+USE="${USE} -semantic-desktop"
+
+## Tools
+USE="${USE} cmake git"
+USE="${USE} vim-syntax bash-completion gnuplot"
+
+## Fonts
+USE="${USE} fontconfig truetype type1 cleartype corefonts"
+
+## Multimedia
+USE="${USE} pulseaudio alsa gstreamer"
+USE="${USE} v4l ffmpeg rtmp rtsp avcodec avformat -libav opencv pdf"
+USE="${USE} mpeg mp4 matroska x264 x265 xvid" # Video
+USE="${USE} mp3" # Audio
+USE="${USE} mng exif gif jpeg png svg tiff" # Images
+
+ACCEPT_KEYWORDS="~amd64"
+
+L10N="en en_GB en-GB pt pt_PT pt-PT"
+LINGUAS="$L10N"
+
+INPUT_DEVICES="libinput"
diff --git a/profiles/targets/carreira/package.accept_keywords/kde b/profiles/targets/carreira/package.accept_keywords/kde
new file mode 100644
index 0000000..786d830
--- /dev/null
+++ b/profiles/targets/carreira/package.accept_keywords/kde
@@ -0,0 +1,15 @@
+##################################################
+# KDE 5 Live Apps
+##################################################
+
+## General
+media-sound/amarok **
+app-text/kbibtex **
+
+## Kopete
+kde-apps/kopete:5 **
+kde-apps/libkleo:5 **
+kde-apps/kcontacts:5 **
+kde-apps/kidentitymanagement:5 **
+kde-apps/kpimtextedit:5 **
+
diff --git a/profiles/targets/carreira/package.accept_keywords/live b/profiles/targets/carreira/package.accept_keywords/live
new file mode 100644
index 0000000..10a3eeb
--- /dev/null
+++ b/profiles/targets/carreira/package.accept_keywords/live
@@ -0,0 +1,7 @@
+##################################################
+# Accept live apps
+##################################################
+media-video/playuver **
+media-video/playuver-devel **
+app-portage/g-octave **
+kde-misc/ktoshiba::carreira **
diff --git a/profiles/targets/carreira/package.env/kde-apps-repo b/profiles/targets/carreira/package.env/kde-apps-repo
new file mode 100644
index 0000000..2780c79
--- /dev/null
+++ b/profiles/targets/carreira/package.env/kde-apps-repo
@@ -0,0 +1,7 @@
+# Fetch kde throught HTTP
+kde-apps/* git_mirror_http.conf
+kde-misc/* git_mirror_http.conf
+dev-util/kdev* git_mirror_http.conf
+app-editors/kile git_mirror_http.conf
+media-sound/amarok git_mirror_http.conf
+
diff --git a/profiles/targets/carreira/package.license b/profiles/targets/carreira/package.license
new file mode 100644
index 0000000..38a8cc5
--- /dev/null
+++ b/profiles/targets/carreira/package.license
@@ -0,0 +1,9 @@
+##################################################
+# Package.license
+##################################################
+www-client/google-chrome* google-chrome
+www-plugins/google-talkplugin Google-TOS
+dev-java/oracle-j*-bin Oracle-BCLA-JavaSE
+net-misc/teamviewer TeamViewer
+sci-misc/mendeleydesktop Mendeley-terms
+
diff --git a/profiles/targets/carreira/package.mask/delay_update b/profiles/targets/carreira/package.mask/delay_update
new file mode 100644
index 0000000..eac7708
--- /dev/null
+++ b/profiles/targets/carreira/package.mask/delay_update
@@ -0,0 +1,11 @@
+##################################################
+# package.mask - delay update
+##################################################
+
+# X2GO
+=net-misc/nx-3.5.0.32
+>=net-misc/x2goclient-4.1
+
+# Bugs
+>media-libs/freetype-2.8
+=net-print/cups-2.2.4
diff --git a/profiles/targets/carreira/package.mask/kodi b/profiles/targets/carreira/package.mask/kodi
new file mode 100644
index 0000000..8def92a
--- /dev/null
+++ b/profiles/targets/carreira/package.mask/kodi
@@ -0,0 +1 @@
+media-tv/kodi::carreira-testing
diff --git a/profiles/targets/carreira/package.mask/overlays b/profiles/targets/carreira/package.mask/overlays
new file mode 100644
index 0000000..f069ec9
--- /dev/null
+++ b/profiles/targets/carreira/package.mask/overlays
@@ -0,0 +1,4 @@
+##################################################
+# package.mask - overlay
+##################################################
+*/*::steam-overlay
diff --git a/profiles/targets/carreira/package.unmask/kde b/profiles/targets/carreira/package.unmask/kde
new file mode 100644
index 0000000..9bb918f
--- /dev/null
+++ b/profiles/targets/carreira/package.unmask/kde
@@ -0,0 +1,5 @@
+##################################################
+# KDE 5 Live Apps
+##################################################
+media-sound/amarok:5
+app-text/kbibtex:5
diff --git a/profiles/targets/carreira/package.use/apps b/profiles/targets/carreira/package.use/apps
new file mode 100644
index 0000000..3caf767
--- /dev/null
+++ b/profiles/targets/carreira/package.use/apps
@@ -0,0 +1,96 @@
+##################################################
+# APPS
+##################################################
+
+# Amarok
+dev-db/mysql embedded
+virtual/mysql embedded
+
+#Blogc
+app-text/blogc git http
+
+# CMake
+dev-util/cmake server
+
+# Doxygen
+app-doc/doxygen latex
+
+# FFMPEG
+virtual/ffmpeg -libav
+media-video/ffmpeg libv4l openssl examples
+
+# Git
+dev-vcs/git subversion
+dev-vcs/subversion -dso perl
+
+# Gnuplot
+sci-visualization/gnuplot latex examples doc
+
+# GParted
+sys-block/gparted fat ntfs
+
+# HP printers
+net-print/hplip snmp
+
+# Intel Drivers
+#x11-drivers/xf86-video-intel -sna uxa
+
+# Iputils
+net-misc/iputils -caps -filecaps
+
+# Kodi
+media-tv/kodi upnp
+
+# Latex
+app-text/texlive extra graphics pstricks science xetex
+app-text/texlive-core xetex
+app-office/texstudio qt5 -qt4
+
+# Layman
+app-portage/layman mercurial bazaar
+
+# Libre Office GTK
+app-office/libreoffice java -gtk -kde -bluetooth python_targets_python3_4 python_single_target_python3_4?
+app-office/libreoffice-bin -kde
+
+# Octave
+sci-mathematics/octave doc
+
+# OpenCV
+media-libs/opencv contrib examples -qt4 qt5
+
+# Playonlinux
+app-emulation/playonlinux winbind
+
+# PhP
+dev-lang/php truetype gd
+
+# Qemu / KVM
+app-emulation/qemu qemu_user_targets_x86_64 kvm gtk ncurses
+
+# Qt
+dev-qt/qt-creator doc cmake valgrind
+
+# Samba
+net-fs/samba winbind
+net-fs/cifs-utils acl ads
+
+# TeamViewer
+net-misc/teamviewer system-wine
+
+# Virtual box
+app-emulation/virtualbox additions extensions
+
+# VLC
+media-video/vlc postproc upnp
+
+# Wine
+app-emulation/wine* abi_x86_32 -gstreamer staging samba
+virtual/wine abi_x86_32 staging
+
+# Wpa Supplicant
+net-wireless/wpa_supplicant -qt4 -qt5
+
+# X2Go
+net-misc/x2goclient qt5 -qt4 ldap
+
diff --git a/profiles/targets/carreira/package.use/kde b/profiles/targets/carreira/package.use/kde
new file mode 100644
index 0000000..9047325
--- /dev/null
+++ b/profiles/targets/carreira/package.use/kde
@@ -0,0 +1,26 @@
+###############################################
+# KDE Plasma/Frameworks USE Flags
+###############################################
+
+### KDE Apps
+kde-apps/dolphin-plugins git
+kde-apps/kdepim kdepim_features_kmail kdepim_features_korganizer
+kde-misc/kdeconnect apps
+
+### KDE Plasma
+kde-plasma/plasma-meta gtk
+kde-plasma/plasma-desktop legacy-systray gtk2 gtk3 input_devices_synaptics
+kde-plasma/plasma-nm openconnect
+
+### KDE Frameworks
+
+### KDE Dependencies
+dev-libs/libdbusmenu gtk gtk3
+net-misc/networkmanager elogind -consolekit
+
+###############################################
+# Remove KDE support from appos using KDE4
+###############################################
+app-arch/p7zip -kde
+dev-vcs/subversion -kde -kwallet
+media-video/vlc -kde
diff --git a/profiles/targets/carreira/package.use/qt b/profiles/targets/carreira/package.use/qt
new file mode 100644
index 0000000..9a3c57d
--- /dev/null
+++ b/profiles/targets/carreira/package.use/qt
@@ -0,0 +1,9 @@
+##################################################
+# package.use - Qt installation
+##################################################
+# Qt5
+dev-qt/qtmultimedia:5 qml -pulseaudio
+dev-qt/qtquickcontrols widgets
+dev-qt/qtscript scripttools
+dev-qt/qtwebkit:5 widgets printsupport
+
diff --git a/profiles/targets/carreira/package.use/system b/profiles/targets/carreira/package.use/system
new file mode 100644
index 0000000..adcdbc1
--- /dev/null
+++ b/profiles/targets/carreira/package.use/system
@@ -0,0 +1,6 @@
+##################################################
+# System
+##################################################
+sys-libs/gpm static-libs
+dev-libs/glib static-libs
+sys-apps/util-linux static-libs