## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global extension pop-shell %global uuid %{extension}@system76.com %global commit 453f755a55991dc1dde4b7a09e0331f12f816b35 %global shortcommit %{sub %{commit} 1 7} Name: gnome-shell-extension-%{extension} Version: 1.2.0^31.%{shortcommit} Release: %autorelease Epoch: 1 Summary: GNOME Shell extension for advanced tiling window management License: GPL-3.0-only URL: https://github.com/adil192/pop-shell BuildArch: noarch %undefine _disable_source_fetch Source0: %{url}/archive/%{commit}/%{extension}-%{shortcommit}.tar.gz Source1: 50_org.gnome.desktop.wm.keybindings.%{extension}.gschema.override Source2: 50_org.gnome.mutter.%{extension}.gschema.override Source3: 50_org.gnome.mutter.wayland.%{extension}.gschema.override Source4: 50_org.gnome.settings-daemon.plugins.media-keys.%{extension}.gschema.override Source5: 50_org.gnome.shell.%{extension}.gschema.override # downstream-only Patch: 0001-Remove-schema-handling-from-transpile.sh.patch # START NPM DEPENDENCIES Source101: https://registry.npmjs.org/@girs/accountsservice-1.0/-/accountsservice-1.0-4.1.0.tgz %define SHA512SUM101 Kp8TXbun34nQJ6h0EOqmAJ8P8sd3huzJMPtdw2FOpTPzViFcUPC95fICi231Ur0FhfhH62lXZnHthifUKb01HQ== Source102: https://registry.npmjs.org/@girs/adw-1/-/adw-1-4.1.0.tgz %define SHA512SUM102 Xv4doRXq7o9K+plUlrjl7e6ba04jtc7JS6U8JEMGZuNOL0BXsZa2lNbnLKKjUQnwzbh80EDECgyhiBkbhq7Heg== Source103: https://registry.npmjs.org/@girs/atk-1.0/-/atk-1.0-4.1.0.tgz %define SHA512SUM103 GBf3Ehc56boCbDx9lOt4hMWaETgxsUZ33Bfk022BVHhvWwXd5iWFt9wQHTiFkgJcAJjmPavhkouniAbuuBwH4Q== Source104: https://registry.npmjs.org/@girs/cairo-1.0/-/cairo-1.0-4.1.0.tgz %define SHA512SUM104 iCdRmpCPpQn+skaJfLsDUvSSidKgQLAsFeah5Ac5I5dRmpdwCvDTsox6wreZssfhERWcUAldtWj7wXmSzPBLKg== Source105: https://registry.npmjs.org/@girs/clutter-18/-/clutter-18-4.1.0.tgz %define SHA512SUM105 1peMQVW/Uu22YoEG8Msx8lRQgOXy1Efuw2al03v6Lc0yWdAXdL8aWZ4d8p6YKAH6WTBmiMthWG60+bZqKur0Cw== Source106: https://registry.npmjs.org/@girs/cogl-18/-/cogl-18-4.1.0.tgz %define SHA512SUM106 eykux7piDFKlAoNpuEdzi7FjrD3TbSNlGCUHgKkkV8NEgU0WQr+SH15yCVMJDlqR4cxH8byESOaiXginEBIgEg== Source107: https://registry.npmjs.org/@girs/freetype2-2.0/-/freetype2-2.0-4.1.0.tgz %define SHA512SUM107 /+fMzCY84TrKi5wcT/EVQulM9xPhCAA5cTaZclzufA01MvasA8vrPu5zEF8qhfYbm77ro94A8P6kWpcOf1LxEQ== Source108: https://registry.npmjs.org/@girs/gck-2/-/gck-2-4.1.0.tgz %define SHA512SUM108 jrFH1iWhkGxFG2jCS+NYzWBM6jcaNYNysA3r9AT+EWmY7kVkMeGi9ec+LSqIqjC0qU/MaHaLIZ6HU6o34zZU3Q== Source109: https://registry.npmjs.org/@girs/gcr-4/-/gcr-4-4.1.0.tgz %define SHA512SUM109 gpwN7hDZDg7ZFvVKhQcRIm5BhmcprFigtn6NR5Kohsquc6YGiq70v9Xo19gmWRQMFMo3nB+mZAAjzvTbpXhCww== Source110: https://registry.npmjs.org/@girs/gdesktopenums-3.0/-/gdesktopenums-3.0-4.1.0.tgz %define SHA512SUM110 itkzeTHIezAVpuQgqDPKPPt00KOUZRPPdQBU4Ac/4/nKZTcmKwPFfLgQjgkcX1V4UQYknvGFoEY2E8X2tJagiQ== Source111: https://registry.npmjs.org/@girs/gdk-3.0/-/gdk-3.0-4.1.0.tgz %define SHA512SUM111 CFDjHJ7frLtqZXLLFnqeCGfPOyPrzlX3g8sAAhWJnjrqPShEXmFuXXOOOyZfQXcxynHTIx0rPSOiujH9ZNSTHw== Source112: https://registry.npmjs.org/@girs/gdk-4.0/-/gdk-4.0-4.1.0.tgz %define SHA512SUM112 Wf7ZaDS2e+DUJwEBVn/DQux42b2KQYNhWeaheK7nx5Ia6Y/w3Xpm/yqqYJh+KnZ+y8IgypjpscjL4qBkr944rw== Source113: https://registry.npmjs.org/@girs/gdkpixbuf-2.0/-/gdkpixbuf-2.0-4.1.0.tgz %define SHA512SUM113 i89aPIgZPSD1/UNH5PlsT7660HtqfPu8eU5TeSedUV7H5kCWXRO11SqbRpGJoa3ScMu8UU0LOkgFB1f1x0QefA== Source114: https://registry.npmjs.org/@girs/gdm-1.0/-/gdm-1.0-4.1.0.tgz %define SHA512SUM114 JwIbQx1ABn0FSahUCXFyTrPkF7W38z6wyx2ydW+5ge5j2YKJTmadFd+/vK4BKyJgwkH9IjseLeWXzUrhQurBKQ== Source115: https://registry.npmjs.org/@girs/gio-2.0/-/gio-2.0-4.1.0.tgz %define SHA512SUM115 irRUpGEOHknlk4TNoOlAaBCg/jCGZKZv8Ulr23mmqf+MTI6ygDcbJY6bdHAf5dZfbgkOXjhXRl753j8F850W9Q== Source116: https://registry.npmjs.org/@girs/giounix-2.0/-/giounix-2.0-4.1.0.tgz %define SHA512SUM116 e3JbHrw+MDbY4NzgMAIh7OUkA7bRfe8AuivklDPNF4b42q+ROyY2A1FZ+wYWGDYuRcjj8vokgDYIJ9hFy1wbAQ== Source117: https://registry.npmjs.org/@girs/gjs/-/gjs-4.1.0.tgz %define SHA512SUM117 fF6beHhI/DW/4WF2JVDRVpjnWuae93euyr4NXOOTNXwaatDxbMB21jte+b0+Qc7eUEqjIUhV10Hq6ztl4hKWQg== Source118: https://registry.npmjs.org/@girs/gl-1.0/-/gl-1.0-4.1.0.tgz %define SHA512SUM118 DO2ibBPLGJe9IRWjQQ1zR7bVjk6yBWsvnN1W1fCweNItavJ2+fwTkyo8uHUnYtn5X2FIlx+drkO8VggFnbwdVA== Source119: https://registry.npmjs.org/@girs/glib-2.0/-/glib-2.0-4.1.0.tgz %define SHA512SUM119 1OeIRobL8UEPP5HXD+lwEgM3643aof+mJ6GJD6TMtzuI9ZbuVyS9MJjQopHW+YrRSLAZwfSQXm2WipA3p3EZmg== Source120: https://registry.npmjs.org/@girs/gmodule-2.0/-/gmodule-2.0-4.1.0.tgz %define SHA512SUM120 yOFTdnvD61ohMDk12T2Rhcve6vP4/vZpwb/0iQYLu4ZOTD6cazMEdpM+ncZSj8beffbRqTfd7H81HNAriVVm5Q== Source121: https://registry.npmjs.org/@girs/gnome-shell/-/gnome-shell-50.0.4.tgz %define SHA512SUM121 69phtdJHMPUBxVRDqfE4JWSZeauTIl0zFuILMIkJbqyHOb1U9sxN7yN59x+pJWGxVTktFz/Y9uXKjDzOcHlYFA== Source122: https://registry.npmjs.org/@girs/gnomebg-4.0/-/gnomebg-4.0-4.1.0.tgz %define SHA512SUM122 9uha/ow4xAEqTiUkd0ew3vRlYTz3YHSG3HMQiGcVYdE/pWHFHjXQ5pToOIyQoDLL+HhoFy7XCUCCBxkgTuSk7w== Source123: https://registry.npmjs.org/@girs/gnomebluetooth-3.0/-/gnomebluetooth-3.0-4.1.0.tgz %define SHA512SUM123 V0Lo4JE0jotRbXZume/ZpoxUDyX8u1Iw8TD7i26iaMcsTQkNaEJdoNZfhL2WVW1rTU4pwkHD8IGJ2jZLTGInhA== Source124: https://registry.npmjs.org/@girs/gnomedesktop-4.0/-/gnomedesktop-4.0-4.1.0.tgz %define SHA512SUM124 Rh1kcycDgjI29sjuP+72SODLEqYKxVAZ+FV5DUBmDOVjfNLTlIPPM/1bsTvsqrZxpvZ3ISBPZlsMg7pxLrPWxw== Source125: https://registry.npmjs.org/@girs/gobject-2.0/-/gobject-2.0-4.1.0.tgz %define SHA512SUM125 5hPKlUOe8WdFQ6/uMS/0FEKC60ZNNJryIv9Qd4QB1jJkTHiah9TSQH4QVZNF14lQDxxYjAIgY8mcchGL2+bteA== Source126: https://registry.npmjs.org/@girs/graphene-1.0/-/graphene-1.0-4.1.0.tgz %define SHA512SUM126 fCwGsfj7wryyakZ9RzLT9+LS59nk9IDVd0OEsK15njhGqTEQ0/96MiFHvyVhCnjcU1ifgz/PdY5uGqKnLXth1g== Source127: https://registry.npmjs.org/@girs/gsk-4.0/-/gsk-4.0-4.1.0.tgz %define SHA512SUM127 wwgerEraNWX/sXiOnh3q2HrCC+kkdh2W8dXbP40eSEMmanIcXe7sC4nyDHSor1mp3y3XPvpS0BdiNfl4fxWx6A== Source128: https://registry.npmjs.org/@girs/gtk-3.0/-/gtk-3.0-4.1.0.tgz %define SHA512SUM128 UmfXXy7xGTYL67nQ0DWFsQG4+4NZwVNJ0fkYlr9o5QAzQzhEjNmVzt3wGArIAVjwZsXxrXAnTKcPMeZCgNnmTw== Source129: https://registry.npmjs.org/@girs/gtk-4.0/-/gtk-4.0-4.1.0.tgz %define SHA512SUM129 4stUvqZtBE3Fv6qhPF6yVVNhVgm9M5HD3WqTXEVxN3GmR8GtBTBSORHYPYSURQzfTASaHlctMmfg5II2A/KFVQ== Source130: https://registry.npmjs.org/@girs/gvc-1.0/-/gvc-1.0-4.1.0.tgz %define SHA512SUM130 L+y6qJUxw5IhrO45UipRrWoUInW1t0zhcHWfpw2ageZVTlEqaSsdk82dNPAElmNqRvcKUZUrgZLwJEWx+A2fUg== Source131: https://registry.npmjs.org/@girs/harfbuzz-0.0/-/harfbuzz-0.0-4.1.0.tgz %define SHA512SUM131 370ny6RjcbGFRk6/50AFpCPteWgEN1y+2MyLXwSXGV0duJNlHBHOTtnuPTHkv+gGxp+s3/YTaQWa5UGzkVYN8g== Source132: https://registry.npmjs.org/@girs/meta-18/-/meta-18-4.1.0.tgz %define SHA512SUM132 KjEMVcOK6ny0nxxsdWI5RrxOSuhj7zh6mrH2EttaXbloqaLmbOCc2bhh61P7zjkhpanattuiEB8x+u3JQjj0tQ== Source133: https://registry.npmjs.org/@girs/mtk-18/-/mtk-18-4.1.0.tgz %define SHA512SUM133 6Jc6i+g/CRbjskXUw8pwLxfLb4/YVsXrWZy6W4QWgbZzJAxIEZqCBCEhMKSJEcpuyfY382wOpEAGAZCYgHGxrw== Source134: https://registry.npmjs.org/@girs/nm-1.0/-/nm-1.0-4.1.0.tgz %define SHA512SUM134 ggBoqJ1bBeqWUMkoZTMGgTVVB5FWZk3Wm+bVUzMvrcOEhriS4XiToxvtOZ4SyObvNMaUvYku/pIAADxpVTWacg== Source135: https://registry.npmjs.org/@girs/pango-1.0/-/pango-1.0-4.1.0.tgz %define SHA512SUM135 hHDkTA1fyEDsfn4z2q8xDszXS3PgAqcKEjpFL4Xy0w70+JGW+704uxdi5qLRsi/wfjo6bc5K1v2pNsg3yYLiCg== Source136: https://registry.npmjs.org/@girs/pangocairo-1.0/-/pangocairo-1.0-4.1.0.tgz %define SHA512SUM136 F1C18l6cQN8xCz4M+1zarllpMRkpPjlZcYiWVA9lTPDZnyfr47JAZGTBQUo/iayKfABMO1BHxeBJqOP2e87S3g== Source137: https://registry.npmjs.org/@girs/polkit-1.0/-/polkit-1.0-4.1.0.tgz %define SHA512SUM137 lYyv3udRMc9umEBDCB9YlbVKdaIn/CGxGe7EOxI7HzX0/aMbWMHI6XfhDHYwyrcmnIDD0BviVZxPOaYDXTTimA== Source138: https://registry.npmjs.org/@girs/polkitagent-1.0/-/polkitagent-1.0-4.1.0.tgz %define SHA512SUM138 RYY7dceP+HQkOAaCM3uucmLsnnp4lNRxVH4PTxQE/yDt46mG2YjWE+pb7ksoZph4LWcMgaOhUKpLEJdNtULLRQ== Source139: https://registry.npmjs.org/@girs/shell-18/-/shell-18-4.1.0.tgz %define SHA512SUM139 AGFHEDHTeYryprLkhYZdQTQVrbIgpA0qJTvXDnN+aeIL5wE34OBI9/GjxnQM34i6r/3t1uiDkgYeElOQ54vH1A== Source140: https://registry.npmjs.org/@girs/shew-0/-/shew-0-4.1.0.tgz %define SHA512SUM140 ErZ+tzi9SQBHIqOD+Arprk7iFw8cweQmp2aXQe4yol2i6cj8VbSow2OinjgBBJzoHGyPCKCuIQLzjDEzTWKIig== Source141: https://registry.npmjs.org/@girs/st-18/-/st-18-4.1.0.tgz %define SHA512SUM141 Ki/B94KToCbl19nU3q1RaPcwU2X3jswBXZhSRFA+8envBdFRWvXaIxEyB9rL9dK5TlO17/MygdCc3cdBmmc4jA== Source142: https://registry.npmjs.org/@girs/upowerglib-1.0/-/upowerglib-1.0-4.1.0.tgz %define SHA512SUM142 GLLY6HiRPD0LainaJc442l3Vf/vSu2cii5IYK36BvGjOSx712cp5d4/Xb80a/TA9/Jrbqr3tO8j8rzNjGRrmAw== Source143: https://registry.npmjs.org/@girs/xfixes-4.0/-/xfixes-4.0-4.1.0.tgz %define SHA512SUM143 WiS3TneSclpsUHcgXsU5Gj3LOcxiYeT8h2FM4PbOVarOGfMMNTdxDWp3kJdRuuUboKaepLCGSZY3MN53YtT6jA== Source144: https://registry.npmjs.org/@girs/xlib-2.0/-/xlib-2.0-4.1.0.tgz %define SHA512SUM144 dLV0ObD16/+909MXi41ccYZqeh5G8uvi4uSzaX4H++kgOOA0D81PBacPjxLEEGizbLw/rzf46elwy6OHyjc/8Q== Source145: https://registry.npmjs.org/@typescript/typescript-aix-ppc64/-/typescript-aix-ppc64-7.0.2.tgz %define SHA512SUM145 MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ== Source146: https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.0.2.tgz %define SHA512SUM146 gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA== Source147: https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.0.2.tgz %define SHA512SUM147 SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA== Source148: https://registry.npmjs.org/@typescript/typescript-freebsd-arm64/-/typescript-freebsd-arm64-7.0.2.tgz %define SHA512SUM148 W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ== Source149: https://registry.npmjs.org/@typescript/typescript-freebsd-x64/-/typescript-freebsd-x64-7.0.2.tgz %define SHA512SUM149 UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw== Source150: https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.0.2.tgz %define SHA512SUM150 gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ== Source151: https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.0.2.tgz %define SHA512SUM151 Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ== Source152: https://registry.npmjs.org/@typescript/typescript-linux-loong64/-/typescript-linux-loong64-7.0.2.tgz %define SHA512SUM152 uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ== Source153: https://registry.npmjs.org/@typescript/typescript-linux-mips64el/-/typescript-linux-mips64el-7.0.2.tgz %define SHA512SUM153 R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA== Source154: https://registry.npmjs.org/@typescript/typescript-linux-ppc64/-/typescript-linux-ppc64-7.0.2.tgz %define SHA512SUM154 DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA== Source155: https://registry.npmjs.org/@typescript/typescript-linux-riscv64/-/typescript-linux-riscv64-7.0.2.tgz %define SHA512SUM155 wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ== Source156: https://registry.npmjs.org/@typescript/typescript-linux-s390x/-/typescript-linux-s390x-7.0.2.tgz %define SHA512SUM156 IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw== Source157: https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.0.2.tgz %define SHA512SUM157 EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A== Source158: https://registry.npmjs.org/@typescript/typescript-netbsd-arm64/-/typescript-netbsd-arm64-7.0.2.tgz %define SHA512SUM158 +polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA== Source159: https://registry.npmjs.org/@typescript/typescript-netbsd-x64/-/typescript-netbsd-x64-7.0.2.tgz %define SHA512SUM159 8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA== Source160: https://registry.npmjs.org/@typescript/typescript-openbsd-arm64/-/typescript-openbsd-arm64-7.0.2.tgz %define SHA512SUM160 APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ== Source161: https://registry.npmjs.org/@typescript/typescript-openbsd-x64/-/typescript-openbsd-x64-7.0.2.tgz %define SHA512SUM161 yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg== Source162: https://registry.npmjs.org/@typescript/typescript-sunos-x64/-/typescript-sunos-x64-7.0.2.tgz %define SHA512SUM162 dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g== Source163: https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.0.2.tgz %define SHA512SUM163 Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ== Source164: https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.0.2.tgz %define SHA512SUM164 0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g== Source165: https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz %define SHA512SUM165 8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA== # END NPM DEPENDENCIES BuildRequires: nodejs22-npm BuildRequires: nodejs-devel BuildRequires: make Requires: gnome-shell >= 45 Recommends: gnome-extensions-app Recommends: %{name}-shortcut-overrides = %{version}-%{release} Provides: %{extension} = %{version}-%{release} %description Pop Shell is a keyboard-driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows. The core feature of Pop Shell is the addition of advanced tiling window management - a feature that has been highly sought within our community. For many - ourselves included - i3wm has become the leading competitor to the GNOME desktop. %package shortcut-overrides Summary: Shortcut overrides for %{name} %description shortcut-overrides Shortcut overrides for %{name}. %prep %setup -q -n package %autosetup -p 1 -n pop-shell-%{commit} %build %make_build compile %install # install main extension files %make_install # install the schema file install -D -p -m 0644 \ schemas/org.gnome.shell.extensions.%{extension}.gschema.xml \ %{buildroot}%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{extension}.gschema.xml # install the gnome-control-center keybindings install -d -m 0755 %{buildroot}%{_datadir}/gnome-control-center/keybindings install -p -m 0644 keybindings/*.xml %{buildroot}%{_datadir}/gnome-control-center/keybindings/ # install the schema override files install -d -m 0755 %{buildroot}%{_datadir}/glib-2.0/schemas install -p -m 0644 %{S:1} %{S:2} %{S:3} %{S:4} %{S:5} %{buildroot}%{_datadir}/glib-2.0/schemas/ %files %license LICENSE %doc README.md %{_datadir}/gnome-shell/extensions/%{uuid} %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{extension}.gschema.xml %{_datadir}/gnome-control-center/keybindings/*.xml %files shortcut-overrides %{_datadir}/glib-2.0/schemas/*.%{extension}.gschema.override %changelog ## START: Generated by rpmautospec * Wed Aug 26 2026 Adil Hanney - 1:1.2.0^31.453f755-2 - support offline builds * Wed Aug 26 2026 Adil Hanney - 1:1.2.0^31.453f755-1 - Update to new upstream snapshot * Tue Aug 25 2026 Adil Hanney - 1:1.2.0^30.37f5c7a-1 - Bump epoch * Tue Aug 25 2026 Adil Hanney - 1.2.0^29.37f5c7a-1 - Use adil192 fork of pop-shell * Thu Jul 16 2026 Fedora Release Engineering - 1.2.0^29.7898b65-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Thu Apr 16 2026 Carl George - 1.2.0^29.7898b65-1 - Update to new upstream snapshot for GNOME 50 compatibility * Fri Jan 16 2026 Fedora Release Engineering - 1.2.0^28.3cb093b-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Wed Oct 29 2025 Carl George - 1.2.0^28.3cb093b-1 - Update to new upstream snapshot for GNOME 49 compatibility * Fri Aug 15 2025 Carl George - 1.2.0^27.6fd8c03-1 - Update to new upstream snapshot * Wed Jul 23 2025 Fedora Release Engineering - 1.2.0^26.b3fc425-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Thu Mar 20 2025 Carl George - 1.2.0^26.b3fc425-1 - Update to new upstream snapshot for GNOME 48 compatibility * Thu Feb 27 2025 Carl George - 1.2.0^25.2986911-1 - Update to new upstream snapshot - Fixes freezing issue on GNOME 47+ rhbz#2345187 * Thu Jan 16 2025 Fedora Release Engineering - 1.2.0^24.e25621e-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Nov 01 2024 Carl George - 1.2.0^24.e25621e-1 - Update to new upstream snapshot for GNOME 47 compatibility rhbz#2322524 * Thu Jul 18 2024 Fedora Release Engineering - 1.2.0^23.cfa0c55-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jul 05 2024 Carl George - 1.2.0^23.cfa0c55-1 - Update to new upstream snapshot - Fixes rhbz#2290999 * Wed Mar 27 2024 Carl George - 1.2.0^22.5fa3a50-1 - Update to new upstream snapshot for improved GNOME 46 support * Mon Mar 11 2024 Carl George - 1.2.0^21.aafc945-4 - Add patch for GNOME 46 support rhbz#2257756 * Wed Jan 24 2024 Fedora Release Engineering - 1.2.0^21.aafc945-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 1.2.0^21.aafc945-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Tue Nov 14 2023 Carl George - 1.2.0^21.aafc945-1 - Update to new upstream snapshot for improved GNOME 45 support * Sat Oct 14 2023 Carl George - 1.2.0^20.5b7afc6-1 - Update to upstream snapshot for GNOME 45 compatibility * Wed Jul 19 2023 Fedora Release Engineering - 1.2.0^11.b5accce-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Wed Jun 07 2023 Carl George - 1.2.0^11.b5accce-1 - Latest upstream snapshot * Fri Feb 24 2023 Carl George - 1.2.0^10.dcf17f3-1 - Update to upstream snapshot for GNOME 44 compatibility * Thu Jan 19 2023 Fedora Release Engineering - 1.2.0^9.886a069-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Oct 19 2022 Carl George - 1.2.0^9.886a069-1 - Latest upstream snapshot * Fri Sep 02 2022 Carl George - 1.2.0^8.4520e78-1 - Latest upstream snapshot (GNOME 43 compatibility) * Wed Aug 31 2022 Carl George - 1.2.0^7.4c03091-1 - Latest upstream snapshot * Thu Jul 21 2022 Fedora Release Engineering - 1.2.0^6.af192b4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sun Mar 20 2022 Carl George - 1.2.0^6.af192b4-1 - Latest upstream snapshot (GNOME 42 compatibility) * Sun Jan 23 2022 Carl George - 1.2.0^5.21745c4-1 - Latest upstream snapshot * Thu Jan 20 2022 Fedora Release Engineering - 1.2.0^4.1fddaa8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Oct 28 2021 Carl George - 1.2.0^4.1fddaa8-1 - Latest upstream snapshot - Upstream support for GNOME 41 - Upstream removal of pop-launcher * Thu Aug 05 2021 Carl George - 1.2.0^3.ab87042-2 - Rebuild to revert %%autochangelog * Thu Aug 05 2021 Carl George - 1.2.0^3.ab87042-1 - Latest upstream snapshot * Sat Jul 24 2021 Carl George - 1.2.0^2.9616931-1 - Latest upstream snapshot * Thu Jul 22 2021 Fedora Release Engineering - 1.2.0^1.d59e373-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Jun 26 2021 Carl George - 1.2.0^1.d59e373-1 - Latest upstream snapshot - Fixes: rhbz#1946867 * Mon Feb 15 2021 Carl George - 1.2.0-3 - Fix org.gnome.mutter override * Tue Jan 26 2021 Fedora Release Engineering - 1.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jan 20 2021 Carl George - 1.2.0-1 - Latest upstream * Sun Jan 10 2021 Carl George - 1.1.0-1 - Latest upstream * Thu Dec 03 2020 Carl George - 1.0.0-3.20201130gitee943b8 - Latest upstream * Wed Nov 18 2020 Carl George - 1.0.0-2.20201118git5137d52 - Latest upstream - Include gnome-control-center keybindings * Mon Nov 09 2020 Carl George - 1.0.0-1.20201109git04eaf4f - Latest upstream - Provide pop-shell * Thu Oct 29 2020 Carl George - 1.0.0-1 - Latest upstream * Thu Oct 22 2020 Carl George - 0.1.0-1.20201016gita11d3c3 - Split gschema overrides to seperate files * Tue Oct 20 2020 Carl George - 0.1.0-0.9.20201016gita11d3c3 - Latest upstream commit - Sync shortcut overrides with pop-session - Move shortcut overrides to a subpackage - Open shortcuts website if pop-shell-shortcuts is not installed * Fri Oct 02 2020 Carl George - 0.1.0-0.8.20201001gitff702bc - Latest upstream commit - Include new color-dialog file * Fri Oct 02 2020 Drew DeVore - 0.1.0-0.7.20200929gitb9f8d96 - Added override for stacking conflict * Thu Oct 01 2020 Carl George - 0.1.0-0.6.20200929gitb9f8d96 - Latest upstream commit * Mon Sep 21 2020 Carl George - 0.1.0-0.5.20200920git8791171 - Latest upstream commit * Tue Sep 15 2020 Carl George - 0.1.0-0.4.20200915gite5a80ea - Latest upstream commit * Thu Sep 10 2020 Carl George - 0.1.0-0.3.20200908git017c92e - Latest upstream commit - Add primary-super-h/l versions of toggle-tiled-left/right keybindings * Fri Aug 28 2020 Carl George - 0.1.0-0.2.20200821git8416328 - Add keyboard shortcut overrides * Thu Aug 27 2020 Carl George - 0.1.0-0.1.20200821git8416328 - Initial package ## END: Generated by rpmautospec