xbitmaps: refactor and move to pkgs/by-name from xorg namespace

Zitrone 69fbbd33 521809e8

+50 -32
+45
pkgs/by-name/xb/xbitmaps/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + pkg-config, 6 + testers, 7 + writeScript, 8 + }: 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "xbitmaps"; 11 + version = "1.1.3"; 12 + 13 + src = fetchurl { 14 + url = "mirror://xorg/individual/data/xbitmaps-${finalAttrs.version}.tar.xz"; 15 + hash = "sha256-rWytVIh4MqF9hsLM/F5Sod+rCQ+DB7FSx4sOFSnND3o="; 16 + }; 17 + 18 + strictDeps = true; 19 + 20 + nativeBuildInputs = [ pkg-config ]; 21 + 22 + passthru = { 23 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 24 + updateScript = writeScript "update-${finalAttrs.pname}" '' 25 + #!/usr/bin/env nix-shell 26 + #!nix-shell -i bash -p common-updater-scripts 27 + version="$(list-directory-versions --pname ${finalAttrs.pname} \ 28 + --url https://xorg.freedesktop.org/releases/individual/data/ \ 29 + | sort -V | tail -n1)" 30 + update-source-version ${finalAttrs.pname} "$version" 31 + ''; 32 + }; 33 + 34 + meta = { 35 + homepage = "https://gitlab.freedesktop.org/xorg/data/bitmaps"; 36 + description = "X BitMap (XBM) format bitmaps commonly used in X.Org applications"; 37 + license = with lib.licenses; [ 38 + icu 39 + smlnj 40 + ]; 41 + maintainers = [ ]; 42 + pkgConfigModules = [ "xbitmaps" ]; 43 + platforms = lib.platforms.unix; 44 + }; 45 + })
+2 -31
pkgs/servers/x11/xorg/default.nix
··· 11 11 makedepend, 12 12 pixman, 13 13 util-macros, 14 + xbitmaps, 14 15 }: 15 16 16 17 self: with self; { ··· 22 23 luit 23 24 makedepend 24 25 pixman 26 + xbitmaps 25 27 ; 26 28 fontalias = font-alias; 27 29 fontutil = font-util; ··· 3862 3864 passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 3863 3865 meta = { 3864 3866 pkgConfigModules = [ ]; 3865 - platforms = lib.platforms.unix; 3866 - }; 3867 - }) 3868 - ) { }; 3869 - 3870 - # THIS IS A GENERATED FILE. DO NOT EDIT! 3871 - xbitmaps = callPackage ( 3872 - { 3873 - stdenv, 3874 - pkg-config, 3875 - fetchurl, 3876 - testers, 3877 - }: 3878 - stdenv.mkDerivation (finalAttrs: { 3879 - pname = "xbitmaps"; 3880 - version = "1.1.3"; 3881 - builder = ./builder.sh; 3882 - src = fetchurl { 3883 - url = "mirror://xorg/individual/data/xbitmaps-1.1.3.tar.xz"; 3884 - sha256 = "0yhgrllia3lbqx9b21w31w4sppx1a9ggrk62hrys2ckqi1aasv5d"; 3885 - }; 3886 - hardeningDisable = [ 3887 - "bindnow" 3888 - "relro" 3889 - ]; 3890 - strictDeps = true; 3891 - nativeBuildInputs = [ pkg-config ]; 3892 - buildInputs = [ ]; 3893 - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 3894 - meta = { 3895 - pkgConfigModules = [ "xbitmaps" ]; 3896 3867 platforms = lib.platforms.unix; 3897 3868 }; 3898 3869 })
+3
pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
··· 39 39 $pcMap{"fontutil"} = "fontutil"; 40 40 $pcMap{"pciaccess"} = "libpciaccess"; 41 41 $pcMap{"pthread-stubs"} = "libpthreadstubs"; 42 + $pcMap{"xbitmaps"} = "xbitmaps"; 42 43 $pcMap{"\$PIXMAN"} = "pixman"; 43 44 $pcMap{"\$RENDERPROTO"} = "xorgproto"; 44 45 $pcMap{"\$DRI3PROTO"} = "xorgproto"; ··· 273 274 makedepend, 274 275 pixman, 275 276 util-macros, 277 + xbitmaps, 276 278 }: 277 279 278 280 self: with self; { ··· 284 286 luit 285 287 makedepend 286 288 pixman 289 + xbitmaps 287 290 ; 288 291 fontalias = font-alias; 289 292 fontutil = font-util;
-1
pkgs/servers/x11/xorg/tarballs.list
··· 69 69 mirror://xorg/individual/app/xwd-1.0.9.tar.xz 70 70 mirror://xorg/individual/app/xwininfo-1.1.6.tar.xz 71 71 mirror://xorg/individual/app/xwud-1.0.7.tar.xz 72 - mirror://xorg/individual/data/xbitmaps-1.1.3.tar.xz 73 72 mirror://xorg/individual/data/xcursor-themes-1.0.7.tar.xz 74 73 mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.44.tar.xz 75 74 mirror://xorg/individual/doc/xorg-docs-1.7.3.tar.xz