{"bugs":[],"categories":[{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":331,"name":"x11-base","summary":"The x11-base category contains various X11 base implementations."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."},{"categoryid":382,"name":"x11-misc","summary":"The x11-misc category contains miscellaneous X11 applications which do not belong elsewhere."},{"categoryid":324,"name":"x11-themes","summary":"The x11-themes category contains various theme and style packages for X11 applications."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":45322,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1e74ac9788964fd86f18d370c5401a8cec873119","committime":"2023-05-24T19:47:02","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Signed-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"82e9ddde6f17e843beed29bc1446c635f71efc50","committime":"2023-05-24T19:41:33","packageid":45322,"repoid":1,"summary":"*\/*: remove x86-solaris keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fbe9226d04c1695f4e876cdbca281950a0d0d9f6","committime":"2021-09-27T23:06:24","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"b5e91223e50e8ba3a0038ee5400d53e4693e630a","committime":"2021-09-27T22:24:25","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: keyword 1.0.5 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e11696bb1a1ec7dad53d8cddfc30bb637b82eba3","committime":"2020-12-24T13:13:16","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"cdf61b6dc921df80d68e3014b8a83ce38bffbb0c","committime":"2020-12-24T12:47:03","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d43a5c0e5dec0b5910b6ceb0c14da8b1c707bc81","committime":"2020-12-15T11:05:38","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0e2fe7881da6c81442225edd28c0f002c1c5ef5f","committime":"2020-12-15T10:29:31","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: Stabilize 1.0.5 amd64, #757684"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"886ebd32b1d9c0239f74778197c66b41400631f7","committime":"2020-12-04T19:05:31","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"stable wrt bug #757684\n\nPackage-Manager: Portage-3.0.11, Repoman-3.0.2\nRepoMan-Options: --include-arches=\"ppc\"\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8636a1b169481a7127456f5f9fd9bf667d4e54f9","committime":"2020-12-04T18:21:04","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: stable 1.0.5 for ppc"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8722e46bb1fa27095054d659eef0d7d3213c8d32","committime":"2020-12-02T06:35:31","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"whissi@gentoo.org","authorname":"Thomas Deutschmann","body":"Package-Manager: Portage-3.0.10, Repoman-3.0.2\nSigned-off-by: Thomas Deutschmann <whissi@gentoo.org>","commitid":"f6298d032e2cdde3aeea93e1fc55d1e1226841a5","committime":"2020-12-02T02:54:24","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: x86 stable (bug #757684)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f7751359c407d040ec0279e97f354cd1bcc59599","committime":"2020-11-29T23:05:21","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"300e0002c11320314b8f570b3cb9f26bf9d84684","committime":"2020-11-29T22:51:12","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: remove old"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"3c595c6933e4ab984344f5747ac58ac1747210e9","committime":"2020-11-29T22:48:06","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot-1.0.5: use einstalldocs instead of dodoc"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"DOCS is not used any more + lists files upstream no longer distributes.\nEverything else has been just whitespace changes.\n\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"c595ff644213fda093438b63659f79800cacabe7","committime":"2020-11-29T22:46:45","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot-1.0.5: cosmetics"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cc73f7fd094f3c75fccdd1b600e374361d1db8c9","committime":"2020-09-04T11:05:18","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jer@gentoo.org","authorname":"Jeroen Roovers","body":"Package-Manager: Portage-3.0.5, Repoman-3.0.1\nSigned-off-by: Jeroen Roovers <jer@gentoo.org>","commitid":"f144e3f0f35045d4c2206796ffa379a5d5743f65","committime":"2020-09-04T10:35:01","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: Version 1.0.5"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"6efc3db6cf814c4e838e92ed4e66ae400aafbc4f","committime":"2018-05-22T01:28:50","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"Arfrever@Apache.Org","authorname":"Arfrever Frehtes Taifersar Arahesis","commitid":"8b3b12c36140d06d2e8e9fc06b7c87af36446176","committime":"2018-05-21T20:21:06","packageid":45322,"repoid":1,"summary":"x11-misc\/*: Update dependencies (x11-proto\/* -> x11-base\/xorg-proto)."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e370f00e14613ff982b171a89e62ce234d41ed7b","committime":"2017-07-31T05:44:44","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jer@gentoo.org","authorname":"Jeroen Roovers","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.3","commitid":"ddb6d427e6ba9043dc761f342caa1f4669cb7dea","committime":"2017-07-31T05:27:49","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: Set HOMEPAGE."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a8959a3c634d83adbc2d38c84007ee5c69088dba","committime":"2017-07-30T12:03:37","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jer@gentoo.org","authorname":"Jeroen Roovers","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.3","commitid":"4c885715c90200456baeb576181ff9b7018d220e","committime":"2017-07-30T11:55:25","packageid":45322,"repoid":1,"summary":"x11-misc\/hsetroot: Add Debian patches."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":45322,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":45322,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":45322,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":45322,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":45322,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":438,"description":"Version 2 of an advanced replacement library for libraries like libXpm","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"imlib2","packageid":50869,"summary":"Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. Imlib2 can do the following: * Load image files from disk in one of many formats, * Save images to disk in one of many formats, * Render image data onto other images, * Render images to an X-Windows drawable, * Produce pixmaps and pixmap masks of Images, * Apply filters to images, * Rotate images, * Accept RGBA Data for images, * Scale images, * Alpha blend Images on other images or drawables, * Apply color correction and modification tables and factors to images, * Render images onto images with color correction and modification tables, * Render truetype anti-aliased text, * Render truetype anti-aliased text at any angle, * Render anti-aliased lines, * Render rectangles, * Render linear multi-colored gradients, * Cache data intelligently for maximum performance, * Allocate colors automatically, * Allow full control over caching and color allocation, * Provide highly optimized MMX assembly for core routines, * Provide plug-in filter interface, * Provide on-the-fly runtime plug-in image loading and saving interface, * Fastest image compositing, rendering and manipulation library for X. If what you want isn't in the list above somewhere then likely Imlib 2 does not do it. If it does it it likely does it faster than any other library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily because of highly optimized code and a smart subsystem that does the dirty work for you and picks up the pieces for you so you can be lazy and let all the optimizations for you. Imlib 2 can run without a display, so it can be easily used for background image processing for web sites or servers - it only requires the X libraries to be installed - that is all - it does not require an XServer to run unless you wish to display images."},{"block":false,"categoryid":330,"description":"X.Org Xinerama library","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXinerama","packageid":53657},{"block":false,"categoryid":331,"description":"X.Org combined protocol headers","ebuildids":[685522],"firstseen":"2018-02-26T19:36:02.788710","name":"xorg-proto","packageid":68732}],"depending":[{"block":false,"categoryid":324,"description":"Configurable FVWM theme with transparency and freedesktop compatible menu","ebuildids":[861655],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"dominique.c.michel@gmail.com","maintainername":"Dominique Michel","name":"fvwm-crystal","packageid":47284,"summary":"FVWM-Crystal is a set of configuration files for FVWM window manager, with additional programs and scripts. Some of it's features are: * quick launching of a terminal with just one click on a desktop * a specially configured terminal window, similar to a console from FPP games * builtin control over XMMS player and over aumix mixer from the keyboard and buttons on the screen * very good ability to control the desktop from the keyboard, including window switching, moving, shading\/unshading, maximizing, resizing, moving between desktop pages * transparent window titlebars, menus and panels on the desktop"}],"ebuilds":[{"archs":["amd64","ppc","x86","~alpha","~riscv"],"ebuildid":685522,"firstseen":"2020-09-04T12:16:40.255623","license":"GPL-2","moddate":"2026-03-22T20:20:59","packageid":45322,"repoid":1,"slot":"0","uses":[],"version":"1.0.5"}],"masks":[],"package":{"categoryid":382,"description":"Tool which allows you to compose wallpapers ('root pixmaps') for X","firstseen":"2010-05-04T00:54:45.661860","maintainer":"desktop-misc@gentoo.org","maintainername":"Gentoo Desktop Miscellaneous Project","name":"hsetroot","packageid":45322,"summary":"hsetroot is a tool which allows you to compose wallpapers (\"root pixmaps\") for X. It has a lot of options like rendering gradients, solids, images but it also allows you to perform manipulations on those things, or chain them together. You could use one standard background image for isntance, and using tint to make it fit your current theme. And yes, of course it is compatible with semi-translucent applications like aterm and xchat :) At this time, hsetroot can render: gradients (multi-color with variable distance), solids (rectangles) and images (centered, tiled, fullscreen, or maximum aspect). It supports the following manipulations: tinting (overlaying a color mask), blurring, sharpening, flipping (horizontally, diagonally, vertically) it also allows you to adjust brightness, contrast and gamma-level. hsetroot also supports alpha-channels when rendering things."},"rdependencies":[{"block":false,"categoryid":330,"description":"X.Org X11 library","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libX11","packageid":47861},{"block":false,"categoryid":438,"description":"Version 2 of an advanced replacement library for libraries like libXpm","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"enlightenment@gentoo.org","maintainername":"Project Enlightenment","name":"imlib2","packageid":50869,"summary":"Imlib 2 is the successor to Imlib. It is not just a newer version - it is a completely new library. Imlib2 can be installed alongside Imlib 1.x without any problems since they are effectively different libraries - but they Have very similar functionality. Imlib2 can do the following: * Load image files from disk in one of many formats, * Save images to disk in one of many formats, * Render image data onto other images, * Render images to an X-Windows drawable, * Produce pixmaps and pixmap masks of Images, * Apply filters to images, * Rotate images, * Accept RGBA Data for images, * Scale images, * Alpha blend Images on other images or drawables, * Apply color correction and modification tables and factors to images, * Render images onto images with color correction and modification tables, * Render truetype anti-aliased text, * Render truetype anti-aliased text at any angle, * Render anti-aliased lines, * Render rectangles, * Render linear multi-colored gradients, * Cache data intelligently for maximum performance, * Allocate colors automatically, * Allow full control over caching and color allocation, * Provide highly optimized MMX assembly for core routines, * Provide plug-in filter interface, * Provide on-the-fly runtime plug-in image loading and saving interface, * Fastest image compositing, rendering and manipulation library for X. If what you want isn't in the list above somewhere then likely Imlib 2 does not do it. If it does it it likely does it faster than any other library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily because of highly optimized code and a smart subsystem that does the dirty work for you and picks up the pieces for you so you can be lazy and let all the optimizations for you. Imlib 2 can run without a display, so it can be easily used for background image processing for web sites or servers - it only requires the X libraries to be installed - that is all - it does not require an XServer to run unless you wish to display images."},{"block":false,"categoryid":330,"description":"X.Org Xinerama library","ebuildids":[685522],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libXinerama","packageid":53657}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/himdel\/hsetroot\/"],"uses":[]}