ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] +pulse для дистрибутивов c pulseaudio
@ 2018-02-01 14:39 Антон Мидюков
  0 siblings, 0 replies; only message in thread
From: Антон Мидюков @ 2018-02-01 14:39 UTC (permalink / raw)
  To: devel-distro

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]

  Здравствуйте!

Предлагаю добавить фичу +pulse для дистрибутивов, содержащих pulseaudio. 
Это позволит убрать ненужную для них фичу +alsa и добавит некоторым из 
них недостающие компоненты, например, alsa-plugins-pulse.

Второй патч убирает дублирование вызова +alsa для mixin-lxde. Она теперь 
вызывается в базовой цели mixin/regular-desktop. Чисто из эстетических 
соображений.

-- 
С уважением, Антон Мидюков <antohami@altlinux.org>


[-- Attachment #2: 0001-features.in-x11-config.mk-added-feature-pulse-for-ta.patch --]
[-- Type: text/x-patch, Size: 1556 bytes --]

>From d4d115ae16cff258a3879fe528afac813f4c74a5 Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Thu, 1 Feb 2018 21:11:06 +0700
Subject: [PATCH 1/2] features.in/x11/config.mk: added feature +pulse for
 target dependent on pulseaudio

---
 features.in/x11/config.mk | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/features.in/x11/config.mk b/features.in/x11/config.mk
index ee80bda..3e80a88 100644
--- a/features.in/x11/config.mk
+++ b/features.in/x11/config.mk
@@ -118,10 +118,10 @@ ifneq (,$(filter-out e2k,$(ARCH)))
 	@$(call add,IM_PACKAGES,imsettings-xfce)
 endif
 
-use/x11/xfce/full: use/x11/xfce
+use/x11/xfce/full: use/x11/xfce +pulse
 	@$(call add,THE_PACKAGES,xfce4-full)
 
-use/x11/cinnamon: use/x11/xorg
+use/x11/cinnamon: use/x11/xorg +pulse
 	@$(call add,THE_LISTS,$(call tags,cinnamon desktop))
 	@$(call add,IM_PACKAGES,imsettings-cinnamon)
 
@@ -132,7 +132,7 @@ use/x11/gnome3: use/x11/xorg +pulse
 use/x11/e17: use/x11 use/net/connman
 	@$(call add,THE_LISTS,$(call tags,e17 desktop))
 
-use/x11/enlightenment: use/x11 use/net/connman
+use/x11/enlightenment: use/x11 use/net/connman +pulse
 	@$(call add,THE_LISTS,$(call tags,enlightenment desktop))
 	@$(call add,DEFAULT_SERVICES_DISABLE,acpid)
 
@@ -159,7 +159,7 @@ use/x11/gnustep: use/x11
 use/x11/xmonad: use/x11
 	@$(call add,THE_LISTS,$(call tags,xmonad desktop))
 
-use/x11/mate: use/x11
+use/x11/mate: use/x11 +pulse
 	@$(call add,THE_LISTS,$(call tags,mate desktop))
 	@$(call add,IM_PACKAGES,imsettings-mate)
 
-- 
2.10.4


[-- Attachment #3: 0002-mixin.mk-removed-feature-alsa-for-mixin-lxde.patch --]
[-- Type: text/x-patch, Size: 912 bytes --]

>From a48d586ee5384b03ffb669c1737462139946a55f Mon Sep 17 00:00:00 2001
From: Anton Midyukov <antohami@altlinux.org>
Date: Thu, 1 Feb 2018 21:19:49 +0700
Subject: [PATCH 2/2] mixin.mk: removed feature +alsa for mixin-lxde

The feature +alsa is already called in mixin/regular-desktop
---
 conf.d/mixin.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf.d/mixin.mk b/conf.d/mixin.mk
index 4a5b980..3881531 100644
--- a/conf.d/mixin.mk
+++ b/conf.d/mixin.mk
@@ -48,7 +48,7 @@ mixin/regular-xfce-sysv: use/init/sysv/polkit use/deflogin/sysv/nm \
 	@$(call add,THE_PACKAGES,pnmixer pm-utils elinks mpg123)
 
 mixin/regular-lxde: use/x11/lxde use/fonts/infinality \
-	use/x11/gtk/nm use/im use/browser/palemoon/i18n +nm +alsa
+	use/x11/gtk/nm use/im use/browser/palemoon/i18n +nm
 	@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
 	@$(call add,THE_PACKAGES,qasmixer qpdfview)
 
-- 
2.10.4


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-02-01 14:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-01 14:39 [devel-distro] +pulse для дистрибутивов c pulseaudio Антон Мидюков

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git