{ fetchurl }: let fbcondecorConfig = '' FB_CON_DECOR y # fbcondecor is picky about some other settings. FB y FB_TILEBLITTING n FB_MATROX n FB_S3 n FB_VT8623 n FB_ARK n FB_CFB_FILLRECT y FB_CFB_COPYAREA y FB_CFB_IMAGEBLIT y FB_VESA y FRAMEBUFFER_CONSOLE y ''; in { sec_perm_2_6_24 = { name = "sec_perm-2.6.24"; patch = ./sec_perm-2.6.24.patch; features.secPermPatch = true; }; fbcondecor_2_6_25 = { name = "fbcondecor-0.9.4-2.6.25-rc6"; patch = fetchurl { url = http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.4-2.6.25-rc6.patch; sha256 = "1wm94n7f0qyb8xvafip15r158z5pzw7zb7q8hrgddb092c6ibmq8"; }; extraConfig = fbcondecorConfig; features.fbConDecor = true; }; fbcondecor_2_6_27 = { name = "fbcondecor-0.9.4-2.6.27"; patch = fetchurl { url = http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.4-2.6.27.patch; sha256 = "170l9l5fvbgjrr4klqcwbgjg4kwvrrhjpmgbfpqj0scq0s4q4vk6"; }; extraConfig = fbcondecorConfig; features.fbConDecor = true; }; fbcondecor_2_6_28 = { name = "fbcondecor-0.9.5-2.6.28"; patch = fetchurl { url = http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.5-2.6.28.patch; sha256 = "105q2dwrwi863r7nhlrvljim37aqv67mjc3lgg529jzqgny3fjds"; }; extraConfig = fbcondecorConfig; features.fbConDecor = true; }; fbcondecor_2_6_29 = { name = "fbcondecor-0.9.6-2.6.29.2"; patch = fetchurl { url = http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.6-2.6.29.2.patch; sha256 = "1yppvji13sgnql62h4wmskzl9l198pp1pbixpbymji7mr4a0ylx1"; }; extraConfig = fbcondecorConfig; features.fbConDecor = true; }; fbcondecor_2_6_31 = { name = "fbcondecor-0.9.6-2.6.31.2"; patch = fetchurl { url = http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.6-2.6.31.2.patch; sha256 = "1avk0yn0y2qbpsxf31r6d14y4a1mand01r4k4i71yfxvpqcgxka9"; }; extraConfig = fbcondecorConfig; features.fbConDecor = true; }; # From http://patchwork.kernel.org/patch/19495/ ext4_softlockups_2_6_28 = { name = "ext4-softlockups-fix"; patch = fetchurl { url = http://patchwork.kernel.org/patch/19495/raw; sha256 = "0vqcj9qs7jajlvmwm97z8cljr4vb277aqhsjqrakbxfdiwlhrzzf"; }; }; gcov_2_6_28 = { name = "gcov"; patch = fetchurl { url = http://buildfarm.st.ewi.tudelft.nl/~eelco/dist/linux-2.6.28-gcov.patch; sha256 = "0ck9misa3pgh3vzyb7714ibf7ix7piyg5dvfa9r42v15scjqiyny"; }; extraConfig = '' GCOV_PROFILE y GCOV_ALL y GCOV_PROC m GCOV_HAMMER n ''; }; }