Repo cleaning

The following packages were packaged a long time ago and need some cleaning.

2013
manjaro-artwork-extra
manjaro-artwork-icons
manjaro-artwork-openbox
le3cell-artwork-wallpapers
manjaro-users-artwork-wallpapers
2014
plymouth-theme-manjaro-very-elegant
manjaro-circle-icons
2015
mkinitcpio-nfs-utils
bdf-zevv-peep
faenza-icon-theme
fluxbox-wallpapers
i3-theme-dark
i3-theme-dust
i3-wallpapers
maia-xfce-icon-theme
preload
sddm-menda-theme
ttf-dejavu-sans-mono-powerline
ttf-font-icons
ttf-montserrat
unified-manjaro-themes-openbox
xfce-theme-numix-reborn
2016
manjaro-backgrounds
manjaro-firmware
artwork-fluxbox
awoken-icon-theme
awoken-icon-theme-light
brandr
bspwm-ruler
fluxbox-theme-manjaro
fluxbox-theme-vertex-maia
jwm-artwork
jwm-documentation
jwm-wallpapers
jwmconf
kde-servicemenus-pkg-tools
lua-clock-i3
lua-clock-manjaro
manj-grub
manjaro-pantheon-settings
manjaro-xdg-menu
mdsplib
mhwd-tui
oblogout-manjaro
pantheon-wallpapers
prpltwtr
wpa_tui
2017
sonar-release
calamares-tools
manjaro-artwork
manjaro-base-skel
manjaro-efi-utils
manjaro-live-portable-efi
manjaro-live-systemd
plymouth-theme-manjaro
plymouth-theme-manjaro-elegant
plymouth-theme-manjaro-elegant-hidpi
rt3562sta-common
ruby-kwalify
sddm-start-delayed
arc-icon-theme
arc-maia-icon-theme
checkhash
clevo-indicator
compare-mirrors
daala
deepin-iconthemes-manjaro
delayed-hibernation
evopop-gtk-theme
evopop-icon-theme
fancontrol-common
fancontrol-kcm
flatix-theme
flatix-theme-dark
gtk-theme-breath
gtk-theme-maia
gtk2-compatibility
imagewriter
indicator-sysmonitor
iso-flag-png
kde-servicemenus-rootactions
libpthread-stubs
lightdm-webkit2-greeter-manjaro
lightdm-webkit2-greeter-manjaro-dark
liquidshell
lxde-wallpapers
maia-icon-theme
maia-wallpaper
makedepend
manjaro-lxde-logout-banner
manjaro-lxde-xfce4-notifyd
manjaro-lxde-xfce4-volumed-pulse
manjaro-sx-wallpapers
muser-wallpapers
nautilus-empty-file
nemo-bulk-rename
networkmanager-dmenu
paper-icon-theme-git
plasma5-themes-maia
plymouth-theme-manjaro-cinnamon
plymouth-theme-manjaro-circle
plymouth-theme-manjaro-deepin
plymouth-theme-manjaro-deepin-circle
plymouth-theme-manjaro-extra-elegant
plymouth-theme-manjaro-fancy-budgie
plymouth-theme-manjaro-gnome
plymouth-theme-manjaro-gnome-17.0
plymouth-theme-manjaro-redefined-bsplash
pm-utils
qt5gtk2
sddm-maia-theme
sddm-qt-manjaro-theme
sensor-icons
sidplay2-libs
stationx-driver
thunar-shares-plugin-manjaro
ttf-comfortaa
vibrancy-colors
vicky
xfce4-indicator-plugin-git
xfce4-indicator-plugin-gtk3-git
xtitle
zensu
lib32-libdbusmenu-qt
lib32-libmng
lib32-qjson
lib32-qt4
lib32-qtcurve-gtk2
lib32-qtcurve-qt4
lib32-qtcurve-utils
lib32-sni-qt
2017
grub-fedora
manjaro-hotfixes
bootsplash-systemd
bootsplash-theme-amd
bootsplash-theme-arch
bootsplash-theme-gnome
bootsplash-theme-illyria
bootsplash-theme-kde
bootsplash-theme-manjaro
bootsplash-theme-vendor
bootsplash-theme-xfce
cups-filters-driverless
grub-theme-live-common-dev
grub-theme-live-manjaro-dev
grub-theme-manjaro-dev
illyria-wallpaper
ldm-gdm-integration
ldm-lightdm-integration
ldm-sddm-integration
libxfont
linux-driver-management
manjaro-documentation-en
manjaro-documentation-fr
manjaro-iso-profiles-base
manjaro-live-skel
manjaro-wallpapers-17.0
manjaro-wallpapers-18.0
pa-applet
systemd-fsck-silent
thunar-shares-plugin-gtk3
v86d
abiword-gtk2
amdgpu-experimental
awesome-wallpapers
bspwm-scripts
bspwm-wallpapers
bumblebee
cinnamon-live
cinnamon-sounds
clipit
conky-i3
deepin-account-faces
gnome-video-arcade
gnome-wallpapers
i3-help
isousb
kickshaw
kmozillahelper
laptop-mode-tools
lemonbar-xft
libgee06
maia-cursor-theme
manjarin-gtk-theme
manjaro-aur-support
manjaro-awesome-settings
manjaro-bspwm-mate-settings
manjaro-cinnamon-settings-dev
manjaro-grub-theme-adapta
manjaro-grub-theme-blue
manjaro-grub-theme-blurred
manjaro-grub-theme-brown
manjaro-grub-theme-doggie
manjaro-grub-theme-glassfield
manjaro-grub-theme-light
manjaro-jwm-settings
manjaro-openbox-adapta-maia
manjaro-openbox-common
manjaro-openbox-fonts
manjaro-openbox-maia
manjaro-openbox-theme-18.0
manjaro-openbox-theme-fonts
manjaro-openbox-wallpapers
manjaro-slick-greeter-theme-adapta
manjaro-slick-greeter-theme-blue
manjaro-slick-greeter-theme-brown
manjaro-slick-greeter-theme-doggie
manjaro-slick-greeter-theme-glassfield
manjaro-slick-greeter-theme-light
manjaro-webdad-settings
manjaro-zsh-config
markdown_previewer
masalla-icon-theme
mate-wallpapers
mimic
morc_menu
noto-fonts-compat
ob-autostart
obkey-gtk3
openbox-themes-extra
optimus-lancaster-sx
pkgcacheclean
plasma5-theme-adaptabreath
py-corners
python2-slugify
refind-drivers
refind-theme-maia
rootmenu
sddm-classic
skippy-xd
sndio
spacefm
thunar-shares-plugin
ttf-font-logos
ttf-icomoon-icons
ttf-material-icons
ttf-polybar-icons
udevil
vala-panel
vala-panel-appmenu-registrar
vala-panel-appmenu-translations
vertex-maia-gtk3
vertex-maia-icon-theme
vertex-maia-themes
vertex-theme
vibrancy-icons-teal
volnoti
webdad-speech
webdad-theming
webdad-webapps
wpa_supplicant_gui
xcmenu
xcursor-breeze
xdgmenumaker
xlogin
xviewer-plugins
yakuake-skin-maia

Many of the packages are collections of wallpapers, themes, icon themes, GRUB themes, Plymouth themes. This kind of packages should probably be archived if they are not considered useful for Manjaro branding, they are using space on the mirrors.

7 Likes

@moderators create a tread where move this last post and call it like "Cleaning thoughts" or what you think better explain this. Then i fix a date for cleanup this. @Maintainers @Manjaro-Team or Manjaro users explain there why we can't remove a package.

This new tread can be used for fix, fix the date to clean and discuss the cleaning operations.

EDIT: why moderators group not work? Maybe @linux-aarhus or @schinfo can you take a look my request? ( no shield in my side )

Some more information to help package maintainers.

Package Name Last packager Build date GitLab AUR Arch Repos
mkinitcpio-nfs-utils @philm 2015 YES NO YES
ttf-dejavu-sans-mono-powerline @oberon 2015 YES YES NO
ttf-font-icons (NEDEED) @oberon 2015 YES YES NO
ttf-montserrat @oberon 2015 YES YES NO
sonar-release @philm 2017 NO NO NO
calamares-tools @artoo 2017 YES NO NO
bdf-zevv-peep @oberon 2015 NO YES NO
preload @oberon 2015 YES YES NO
manjaro-firmware @Kirek 2016 NO NO NO
brandr @oberon 2016 NO YES NO
bspwm-ruler @oberon 2016 YES NO NO
jwm{conf,-artwork,-documentation,-wallpapers} @oberon 2016 NO NO NO
kde-servicemenus-pkg-tools @artoo 2016 NO NO NO
lua-clock{-i3,-manjaro} @oberon 2016 NO NO NO
manjaro-pantheon-settings @artoo 2016 NO NO NO
manjaro-xdg-menu @Ste74 2016 NO NO NO
mdsplib @oberon 2016 NO YES NO
mhwd-tui @Ste74 2016 NO NO NO
oblogout-manjaro @oberon 2016 NO NO NO
prpltwtr @Ste74 2016 NO NO NO
wpa_tui @oberon 2016 NO NO NO

I excluded themes, icons and wallpapers, you have to choose what to do, since most of them are not available on AUR.

4 Likes

No Silent :slightly_smiling_face: in progress
first

1 Like

adding
fluidsynth and openal
wont hurt

in both ?

in one should suffice pulseaudio one
add both lib32 also

@Maintainers / packagers if no one claim the packages in the list i start to remove all packages at 10/01/2020.

1 Like

manjaro-architect still uses preload as an option. bar-aint-recursive, mygtkmenu and bdf-zevv-peep were in the repos for bspwm edition but are no longer needed. manjaro-alsa and manjaro-pulse might still be used by some editions.

Ok .. :+1: @Cubanpit can you make the list as wiki? So we can adjust the list :wink:

1 Like

Hi everyone, long time without saying anything.

keyboardctl and locale-info are deprecated and now systemd's localectl is used instead. If I remember correctly new versions where rolled to solve some dependency problems when upgrading. At this point I think they can be removed.

1 Like

Did this for you. :slight_smile:

3 Likes

Hi Ramon, happy to see you again :grinning:
Hope all is fine for you.. and welcome to home..

For simplify and understand correctly can you provide the pkgbuild modified?

PKGBUILD
# Maintainer: Philip Müller <philm@manjaro.org>
# Maintainer: Roland Singer <roland@manjaro.org>

pkgbase=manjaro-meta
arch=('i686' 'x86_64')
pkgname=('manjaro-alsa'
	 'manjaro-pulse'
         'manjaro-gstreamer'
         'manjaro-vaapi'
         'manjaro-network'
         'manjaro-modem'
         'manjaro-bluetooth'
         'manjaro-printer'
)

pkgver=2020.01
pkgrel=1
url="www.manjaro.org"
license=('GPL')

package_manjaro-alsa() {
	pkgdesc="manjaro ALSA support (Meta-PKG)"
	if [ "$CARCH" = "i686" ]; then
		depends=("alsa-utils"
			"alsa-firmware"
			"alsa-lib")
	elif [ "$CARCH" = "x86_64" ]; then
		depends=("alsa-utils"
			"alsa-firmware"
			"alsa-lib"
			"lib32-alsa-lib"
			"lib32-alsa-plugins")
	fi
	optdepends=('xfce4-mixer: The volume control plugin for the Xfce panel'
			'pnmixer: GTK volume mixer applet that runs in the system tray'
			'pnmixer-xfce4: GTK volume mixer applet that runs in the system tray')
}

package_manjaro-pulse() {
	pkgdesc="manjaro Pulseaudio support (Meta-PKG)"
	if [ "$CARCH" = "i686" ]; then
		depends=("pulseaudio" 
			"pulseaudio-alsa")
	elif [ "$CARCH" = "x86_64" ]; then
		depends=("pulseaudio"
			"pulseaudio-alsa"
                        "pulseaudio-ctl"
                        "pulseaudio-jack"
                        "pulseaudio-zeroconf"
                        "pulseaudio-lirc"
                        "fluidsynth"
                        "openal"
                        "libcanberra-gstreamer"
                        "lib32-openal"
                        "lib32-fluidsynth"
                        "lib32-libcanberra-gstreamer"
			"lib32-libcanberra-pulse"
			"lib32-libpulse")
	fi
	optdepends=('pavucontrol: A GTK volume control tool for PulseAudio'
                        'pulseaudio-equalizer-ladspa: A gui equalizer for pulseaudio'
                        'pasystray: pulseaudio system tray'
                        'paprefs: configuration dialog for pulseaudio')
}

package_manjaro-gstreamer() {
	pkgdesc="manjaro gstreamer support (Meta-PKG)"
		depends=("ffmpeg"
                        "gst-libav"
                        "gst-plugins-bad"
                        "gst-plugins-base"
                        "gst-plugins-good"
                        "gst-plugins-ugly"
                        "gst-plugins-espeak")
}

package_manjaro-vaapi() {
	pkgdesc="manjaro VA-API support (Meta-PKG)"
		depends=("libva-intel-driver"
                        "libva-mesa-driver"
                        "libva-vdpau-driver"
                        "lib32-libva-intel-driver"
                        "lib32-libva-mesa-driver"
                        "lib32-libva-vdpau-driver")
}

package_manjaro-network() {
	pkgdesc="manjaro network support (Meta-PKG)"
		depends=("networkmanager"
                        "networkmanager-openconnect"
                        "networkmanager-openvpn"
                        "networkmanager-pptp"
                        "networkmanager-vpnc"
                        "networkmanager-strongswan"
                        "network-manager-sstp"
                        "networkmanager-fortisslvpn"
                        "networkmanager-dispatcher-sshd"
                        "networkmanager-dispatcher-ntpd"
                        "rp-pppoe"
                        "openresolv"
                        "openssh"
                        "avahi"
                        "nss-mdns"
                        "dnsmasq"
                        "wpa_supplicant")
	optdepends=('network-manager-applet: Applet for managing network connection'
                        'firewalld: Firewall daemon with D-Bus interface')
}

package_manjaro-modem() {
	pkgdesc="manjaro modem support (Meta-PKG)"
		depends=("modemmanager"
                        "mobile-broadband-provider-info"
                        "usb_modeswitch")
	optdepends=('modem-manager-gui: A gui for modem manager')
}

package_manjaro-bluetooth() {
	pkgdesc="manjaro bluetooth support (Meta-PKG)"
		depends=("bluez"
                        "bluez-libs"
                        "bluez-cups"
                        "bluez-hid2hci"
                        "bluez-plugins"
                        "bluez-tools"
                        "bluez-utils"
                        "pulseaudio-bluetooth")
	optdepends=('blueman: A gtk+ bluetooth manager'
                        'bluedevil: qt bluetooth frontend'
                        'blueberry: bluetooth configuration tool')
}

package_manjaro-printer() {
	pkgdesc="manjaro printer support (Meta-PKG)"
		depends=("cups"
                        "cups-pdf"
                        "cups-pk-helper"
                        "ghostscript"
                        "gsfonts"
                        "gutenprint"
                        "hplip"
                        "python-gobject"
                        "python-pyqt5"
                        "python-pysmbc"
                        "splix"
                        "system-config-printer"
                        "colord-sane")
	optdepends=('print-manager: A kde tool for managing print jobs and printers'
                        'xsane: gtk2 frontend for scanner'
                        'simple-scan: gtk3 frontend for scanner'
                        'skanlite: Image Scanning Application for KDE')
}

now the PKGBUILD is complete
@Ste74 what do you say

It was my original idea but i was not able to accomplish this, I probably do not have the rights to do that, I am not active enough on this forum. :innocent:
Anyway, I just updated the list with some other packages from 2014, just to keep it fresh and engaging. :grin:

I think you mistake this one with the old mhwd-catalyst package which is already gone.
mhwd-ati contains the config for the radeon driver, while the mhwd-amdgpu package contains the config for the amdgpu driver.
all of those free drivers are bundled in the displayed "video-linux" package.

Ok, I wasn't sure about it, thanks for the info!
Still, it refers to xf86-video-ati-7.7.0 while we are at version 19.1.0. It should not be deleted, but it could probably benefit from an update.

Since this is a split topic I'm not entirely sure where to find the list. Also since I didn't build the Awesome ISO from the ground up, I'm not 100% sure about which packages are pulled in through dependencies. How can I prevent packages from being deleted that are needed by the Awesome ISO?

Forum kindly sponsored by