lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

libxfixes: refactor and migrate to pkgs/by-name from xorg.libXfixes

Zitrone 0412b1ef 9ad3a410

+62 -44
+57
pkgs/by-name/li/libxfixes/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + pkg-config, 6 + xorgproto, 7 + libX11, 8 + writeScript, 9 + testers, 10 + }: 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "libxfixes"; 13 + version = "6.0.1"; 14 + 15 + outputs = [ 16 + "out" 17 + "dev" 18 + ]; 19 + 20 + src = fetchurl { 21 + url = "mirror://xorg/individual/lib/libXfixes-${finalAttrs.version}.tar.xz"; 22 + hash = "sha256-tpX5PNJJlCGrAtInREWOZQzMiMHUyBMNYCACE6vALVg="; 23 + }; 24 + 25 + strictDeps = true; 26 + 27 + nativeBuildInputs = [ pkg-config ]; 28 + 29 + buildInputs = [ 30 + xorgproto 31 + libX11 32 + ]; 33 + 34 + passthru = { 35 + updateScript = writeScript "update-${finalAttrs.pname}" '' 36 + #!/usr/bin/env nix-shell 37 + #!nix-shell -i bash -p common-updater-scripts 38 + version="$(list-directory-versions --pname libXfixes \ 39 + --url https://xorg.freedesktop.org/releases/individual/lib/ \ 40 + | sort -V | tail -n1)" 41 + update-source-version ${finalAttrs.pname} "$version" 42 + ''; 43 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 44 + }; 45 + 46 + meta = { 47 + description = "Xlib-based library for the XFIXES Extension"; 48 + homepage = "https://gitlab.freedesktop.org/xorg/lib/libxfixes"; 49 + license = with lib.licenses; [ 50 + hpndSellVariant 51 + mit 52 + ]; 53 + maintainers = [ ]; 54 + pkgConfigModules = [ "xfixes" ]; 55 + platforms = lib.platforms.unix; 56 + }; 57 + })
+2 -36
pkgs/servers/x11/xorg/default.nix
··· 14 14 libxcvt, 15 15 libxdmcp, 16 16 libxext, 17 + libxfixes, 17 18 libxv, 18 19 lndir, 19 20 luit, ··· 56 57 libXau = libxau; 57 58 libXdmcp = libxdmcp; 58 59 libXext = libxext; 60 + libXfixes = libxfixes; 59 61 libXv = libxv; 60 62 utilmacros = util-macros; 61 63 xcbproto = xcb-proto; ··· 2157 2159 passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 2158 2160 meta = { 2159 2161 pkgConfigModules = [ "xdamage" ]; 2160 - platforms = lib.platforms.unix; 2161 - }; 2162 - }) 2163 - ) { }; 2164 - 2165 - # THIS IS A GENERATED FILE. DO NOT EDIT! 2166 - libXfixes = callPackage ( 2167 - { 2168 - stdenv, 2169 - pkg-config, 2170 - fetchurl, 2171 - xorgproto, 2172 - libX11, 2173 - testers, 2174 - }: 2175 - stdenv.mkDerivation (finalAttrs: { 2176 - pname = "libXfixes"; 2177 - version = "6.0.1"; 2178 - builder = ./builder.sh; 2179 - src = fetchurl { 2180 - url = "mirror://xorg/individual/lib/libXfixes-6.0.1.tar.xz"; 2181 - sha256 = "0n1dq2mi60i0c06i7j6lq64cq335ir2l89yj0amj3529s8ygk5dn"; 2182 - }; 2183 - hardeningDisable = [ 2184 - "bindnow" 2185 - "relro" 2186 - ]; 2187 - strictDeps = true; 2188 - nativeBuildInputs = [ pkg-config ]; 2189 - buildInputs = [ 2190 - xorgproto 2191 - libX11 2192 - ]; 2193 - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 2194 - meta = { 2195 - pkgConfigModules = [ "xfixes" ]; 2196 2162 platforms = lib.platforms.unix; 2197 2163 }; 2198 2164 })
+3
pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
··· 46 46 $pcMap{"xcb-proto"} = "xcbproto"; 47 47 $pcMap{"xdmcp"} = "libXdmcp"; 48 48 $pcMap{"xext"} = "libXext"; 49 + $pcMap{"xfixes"} = "libXfixes"; 49 50 $pcMap{"xtrans"} = "xtrans"; 50 51 $pcMap{"xv"} = "libXv"; 51 52 $pcMap{"\$PIXMAN"} = "pixman"; ··· 300 301 libxcvt, 301 302 libxdmcp, 302 303 libxext, 304 + libxfixes, 303 305 libxv, 304 306 lndir, 305 307 luit, ··· 342 344 libXau = libxau; 343 345 libXdmcp = libxdmcp; 344 346 libXext = libxext; 347 + libXfixes = libxfixes; 345 348 libXv = libxv; 346 349 utilmacros = util-macros; 347 350 xcbproto = xcb-proto;
-7
pkgs/servers/x11/xorg/overrides.nix
··· 316 316 }; 317 317 }); 318 318 319 - libXfixes = super.libXfixes.overrideAttrs (attrs: { 320 - outputs = [ 321 - "out" 322 - "dev" 323 - ]; 324 - }); 325 - 326 319 libXi = super.libXi.overrideAttrs (attrs: { 327 320 outputs = [ 328 321 "out"
-1
pkgs/servers/x11/xorg/tarballs.list
··· 165 165 mirror://xorg/individual/lib/libXcomposite-0.4.6.tar.xz 166 166 mirror://xorg/individual/lib/libXcursor-1.2.3.tar.xz 167 167 mirror://xorg/individual/lib/libXdamage-1.1.6.tar.xz 168 - mirror://xorg/individual/lib/libXfixes-6.0.1.tar.xz 169 168 mirror://xorg/individual/lib/libXfont-1.5.4.tar.bz2 170 169 mirror://xorg/individual/lib/libXfont2-2.0.7.tar.xz 171 170 mirror://xorg/individual/lib/libXft-2.3.9.tar.xz