Merge master into staging-nixos
This commit is contained in:
@@ -40,7 +40,7 @@ jobs:
|
||||
context,
|
||||
core,
|
||||
// Review comments will be posted by the main PR workflow on the pull_request_target event.
|
||||
dry: false,
|
||||
dry: true,
|
||||
})
|
||||
|
||||
- name: Determine changed files
|
||||
|
||||
@@ -6,8 +6,9 @@
|
||||
|
||||
const { classify, split } = require('../supportedBranches.js')
|
||||
const { readFile } = require('node:fs/promises')
|
||||
const { postReview } = require('./reviews.js')
|
||||
const { postReview, dismissReviews } = require('./reviews.js')
|
||||
|
||||
const reviewKey = 'check-target-branch'
|
||||
/**
|
||||
* @param {{
|
||||
* github: InstanceType<import('@actions/github/lib/utils').GitHub>,
|
||||
@@ -17,6 +18,19 @@ const { postReview } = require('./reviews.js')
|
||||
* }} CheckTargetBranchProps
|
||||
*/
|
||||
async function checkTargetBranch({ github, context, core, dry }) {
|
||||
/**
|
||||
* @type {{
|
||||
* attrdiff: {
|
||||
* added: string[],
|
||||
* changed: string[],
|
||||
* removed: string[],
|
||||
* },
|
||||
* labels: Record<string, boolean>,
|
||||
* rebuildCountByKernel: Record<string, number>,
|
||||
* rebuildsByKernel: Record<string, string[]>,
|
||||
* rebuildsByPlatform: Record<string, string[]>,
|
||||
* }}
|
||||
*/
|
||||
const changed = JSON.parse(
|
||||
await readFile('comparison/changed-paths.json', 'utf-8'),
|
||||
)
|
||||
@@ -43,6 +57,15 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
core.info(
|
||||
`Skipping checkTargetBranch: PR is from a development branch (${head})`,
|
||||
)
|
||||
|
||||
await dismissReviews({
|
||||
github,
|
||||
context,
|
||||
core,
|
||||
dry,
|
||||
reviewKey,
|
||||
})
|
||||
|
||||
return
|
||||
}
|
||||
// Don't run on PRs against staging branches, wip branches, haskell-updates, etc.
|
||||
@@ -50,6 +73,15 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
core.info(
|
||||
`Skipping checkTargetBranch: PR is against a non-primary base branch (${base})`,
|
||||
)
|
||||
|
||||
await dismissReviews({
|
||||
github,
|
||||
context,
|
||||
core,
|
||||
dry,
|
||||
reviewKey,
|
||||
})
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
@@ -57,12 +89,40 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
...Object.values(changed.rebuildCountByKernel),
|
||||
)
|
||||
const rebuildsAllTests =
|
||||
changed.attrdiff.changed.includes('nixosTests.simple') ?? false
|
||||
changed.attrdiff.changed.includes('nixosTests.simple')
|
||||
|
||||
// https://github.com/NixOS/nixpkgs/pull/481205#issuecomment-3790123921
|
||||
// These should go to staging-nixos instead of master,
|
||||
// but release-xx.xx (not staging-xx.xx) when backported
|
||||
let isExemptKernelUpdate = false
|
||||
if (prInfo.changed_files === 1 && base.startsWith('release-')) {
|
||||
const changedFiles = (
|
||||
await github.rest.pulls.listFiles({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
})
|
||||
).data
|
||||
isExemptKernelUpdate =
|
||||
changedFiles.length === 1 &&
|
||||
changedFiles[0].filename ===
|
||||
'pkgs/os-specific/linux/kernel/kernels-org.json'
|
||||
}
|
||||
|
||||
// https://github.com/NixOS/nixpkgs/pull/483194#issuecomment-3793393218
|
||||
const isExemptHomeAssistantUpdate =
|
||||
maxRebuildCount <= 1500 && head === 'wip-home-assistant'
|
||||
|
||||
core.info(
|
||||
`checkTargetBranch: PR causes ${maxRebuildCount} rebuilds and ${rebuildsAllTests ? 'does' : 'does not'} rebuild all NixOS tests.`,
|
||||
[
|
||||
`checkTargetBranch: this PR:`,
|
||||
` * causes ${maxRebuildCount} rebuilds`,
|
||||
` * ${rebuildsAllTests ? 'rebuilds' : 'does not rebuild'} all NixOS tests`,
|
||||
` * ${isExemptKernelUpdate ? 'is' : 'is not'} an exempt kernel update`,
|
||||
` * ${isExemptHomeAssistantUpdate ? 'is' : 'is not'} an exempt home-assistant update`,
|
||||
].join('\n'),
|
||||
)
|
||||
|
||||
if (maxRebuildCount >= 1000) {
|
||||
if (maxRebuildCount >= 1000 && !isExemptHomeAssistantUpdate) {
|
||||
const desiredBranch =
|
||||
base === 'master' ? 'staging' : `staging-${split(base).version}`
|
||||
const body = [
|
||||
@@ -77,11 +137,12 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
core,
|
||||
dry,
|
||||
body,
|
||||
event: 'REQUEST_CHANGES',
|
||||
event: 'COMMENT',
|
||||
reviewKey,
|
||||
})
|
||||
|
||||
throw new Error('This PR is against the wrong branch.')
|
||||
} else if (rebuildsAllTests) {
|
||||
} else if (rebuildsAllTests && !isExemptKernelUpdate) {
|
||||
let branchText
|
||||
if (base === 'master' && maxRebuildCount >= 500) {
|
||||
branchText = '(probably either `staging-nixos` or `staging`)'
|
||||
@@ -104,11 +165,16 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
core,
|
||||
dry,
|
||||
body,
|
||||
event: 'REQUEST_CHANGES',
|
||||
event: 'COMMENT',
|
||||
reviewKey,
|
||||
})
|
||||
|
||||
throw new Error('This PR is against the wrong branch.')
|
||||
} else if (maxRebuildCount >= 500) {
|
||||
} else if (
|
||||
maxRebuildCount >= 500 &&
|
||||
!isExemptKernelUpdate &&
|
||||
!isExemptHomeAssistantUpdate
|
||||
) {
|
||||
const stagingBranch =
|
||||
base === 'master' ? 'staging' : `staging-${split(base).version}`
|
||||
const body = [
|
||||
@@ -125,10 +191,18 @@ async function checkTargetBranch({ github, context, core, dry }) {
|
||||
dry,
|
||||
body,
|
||||
event: 'COMMENT',
|
||||
reviewKey,
|
||||
})
|
||||
} else {
|
||||
// Any existing reviews were dismissed by commits.js
|
||||
core.info('checkTargetBranch: this PR is against an appropriate branch.')
|
||||
|
||||
await dismissReviews({
|
||||
github,
|
||||
context,
|
||||
core,
|
||||
dry,
|
||||
reviewKey,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ module.exports = async ({ github, context, core, dry, cherryPicks }) => {
|
||||
const { classify } = require('../supportedBranches.js')
|
||||
const withRateLimit = require('./withRateLimit.js')
|
||||
const { dismissReviews, postReview } = require('./reviews.js')
|
||||
const reviewKey = 'check-commits'
|
||||
|
||||
await withRateLimit({ github, core }, async (stats) => {
|
||||
stats.prs = 1
|
||||
@@ -193,7 +194,7 @@ module.exports = async ({ github, context, core, dry, cherryPicks }) => {
|
||||
// An empty results array will always trigger this condition, which is helpful
|
||||
// to clean up reviews created by the prepare step when on the wrong branch.
|
||||
if (results.every(({ severity }) => severity === 'info')) {
|
||||
await dismissReviews({ github, context, dry })
|
||||
await dismissReviews({ github, context, dry, reviewKey })
|
||||
return
|
||||
}
|
||||
|
||||
@@ -316,6 +317,6 @@ module.exports = async ({ github, context, core, dry, cherryPicks }) => {
|
||||
// Posting a review could fail for very long comments. This can only happen with
|
||||
// multiple commits all hitting the truncation limit for the diff. If you ever hit
|
||||
// this case, consider just splitting up those commits into multiple PRs.
|
||||
await postReview({ github, context, core, dry, body })
|
||||
await postReview({ github, context, core, dry, body, reviewKey })
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const { classify } = require('../supportedBranches.js')
|
||||
const { postReview } = require('./reviews.js')
|
||||
const { postReview, dismissReviews } = require('./reviews.js')
|
||||
const reviewKey = 'prepare'
|
||||
|
||||
module.exports = async ({ github, context, core, dry }) => {
|
||||
const pull_number = context.payload.pull_request.number
|
||||
@@ -46,7 +47,7 @@ module.exports = async ({ github, context, core, dry }) => {
|
||||
`Please target \`${correctBranch}\` instead.`,
|
||||
].join('\n')
|
||||
|
||||
await postReview({ github, context, core, dry, body })
|
||||
await postReview({ github, context, core, dry, body, reviewKey })
|
||||
|
||||
throw new Error('The PR targets a channel branch.')
|
||||
}
|
||||
@@ -170,12 +171,14 @@ module.exports = async ({ github, context, core, dry }) => {
|
||||
' ```',
|
||||
].join('\n')
|
||||
|
||||
await postReview({ github, context, core, dry, body })
|
||||
await postReview({ github, context, core, dry, body, reviewKey })
|
||||
|
||||
throw new Error(`The PR contains commits from a different base.`)
|
||||
}
|
||||
}
|
||||
|
||||
await dismissReviews({ github, context, core, dry, reviewKey })
|
||||
|
||||
let mergedSha, targetSha
|
||||
|
||||
if (prInfo.mergeable) {
|
||||
|
||||
+163
-44
@@ -1,3 +1,5 @@
|
||||
// @ts-check
|
||||
|
||||
const eventToState = {
|
||||
COMMENT: 'COMMENTED',
|
||||
REQUEST_CHANGES: 'CHANGES_REQUESTED',
|
||||
@@ -6,49 +8,122 @@ const eventToState = {
|
||||
/**
|
||||
* @param {{
|
||||
* github: InstanceType<import('@actions/github/lib/utils').GitHub>,
|
||||
* context: import('@actions/github/lib/context').Context
|
||||
* core: import('@actions/core')
|
||||
* dry: boolean
|
||||
* }} CheckTargetBranchProps
|
||||
* context: import('@actions/github/lib/context').Context,
|
||||
* core: import('@actions/core'),
|
||||
* dry: boolean,
|
||||
* reviewKey?: string,
|
||||
* }} DismissReviewsProps
|
||||
*/
|
||||
async function dismissReviews({ github, context, dry }) {
|
||||
const pull_number = context.payload.pull_request.number
|
||||
async function dismissReviews({ github, context, core, dry, reviewKey }) {
|
||||
const pull_number = context.payload.pull_request?.number
|
||||
if (!pull_number) {
|
||||
core.warning('dismissReviews called outside of pull_request context')
|
||||
return
|
||||
}
|
||||
|
||||
if (dry) {
|
||||
return
|
||||
}
|
||||
|
||||
await Promise.all(
|
||||
(
|
||||
await github.paginate(github.rest.pulls.listReviews, {
|
||||
const reviews = (
|
||||
await github.paginate(github.rest.pulls.listReviews, {
|
||||
...context.repo,
|
||||
pull_number,
|
||||
})
|
||||
).filter(
|
||||
(review) =>
|
||||
review.user?.login === 'github-actions[bot]' &&
|
||||
review.state !== 'DISMISSED',
|
||||
)
|
||||
const changesRequestedReviews = reviews.filter(
|
||||
(review) => review.state === 'CHANGES_REQUESTED',
|
||||
)
|
||||
|
||||
const commentRegex = new RegExp(
|
||||
/<!-- nixpkgs review key: (.*)(?:; resolved: .*)? -->/,
|
||||
)
|
||||
const reviewKeyRegex = new RegExp(
|
||||
`<!-- (nixpkgs review key: ${reviewKey})(?:; resolved: .*)? -->`,
|
||||
)
|
||||
const commentResolvedRegex = new RegExp(
|
||||
/<!-- nixpkgs review key: .*; resolved: true -->/,
|
||||
)
|
||||
|
||||
let reviewsToMinimize = reviews
|
||||
let /** @type {typeof reviews} */ reviewsToDismiss = []
|
||||
let /** @type {typeof reviews} */ reviewsToResolve = []
|
||||
|
||||
if (reviewKey && reviews.every((review) => commentRegex.test(review.body))) {
|
||||
reviewsToMinimize = reviews.filter((review) =>
|
||||
reviewKeyRegex.test(review.body),
|
||||
)
|
||||
}
|
||||
|
||||
// If we want to dismiss all reviews with the key reviewKey,
|
||||
// but there are other requested changes from CI, we can't dismiss,
|
||||
// because then the other requested changes will be dismissed too.
|
||||
if (
|
||||
changesRequestedReviews.every(
|
||||
(review) =>
|
||||
commentResolvedRegex.test(review.body) ||
|
||||
(reviewKey && reviewKeyRegex.test(review.body)),
|
||||
)
|
||||
) {
|
||||
reviewsToDismiss = changesRequestedReviews
|
||||
} else if (reviewsToMinimize.length) {
|
||||
reviewsToResolve = reviewsToMinimize.filter(
|
||||
(review) =>
|
||||
review.state === 'CHANGES_REQUESTED' &&
|
||||
!commentResolvedRegex.test(review.body),
|
||||
)
|
||||
}
|
||||
|
||||
await Promise.all([
|
||||
...reviewsToMinimize.map(async (review) =>
|
||||
github.graphql(
|
||||
`mutation($node_id:ID!) {
|
||||
minimizeComment(input: {
|
||||
classifier: OUTDATED,
|
||||
subjectId: $node_id
|
||||
})
|
||||
{ clientMutationId }
|
||||
}`,
|
||||
{ node_id: review.node_id },
|
||||
),
|
||||
),
|
||||
...reviewsToDismiss.map(async (review) =>
|
||||
github.rest.pulls.dismissReview({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
})
|
||||
)
|
||||
.filter((review) => review.user?.login === 'github-actions[bot]')
|
||||
.map(async (review) => {
|
||||
if (review.state === 'CHANGES_REQUESTED') {
|
||||
await github.rest.pulls.dismissReview({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
review_id: review.id,
|
||||
message: 'Review dismissed automatically',
|
||||
})
|
||||
}
|
||||
await github.graphql(
|
||||
`mutation($node_id:ID!) {
|
||||
minimizeComment(input: {
|
||||
classifier: OUTDATED,
|
||||
subjectId: $node_id
|
||||
})
|
||||
{ clientMutationId }
|
||||
}`,
|
||||
{ node_id: review.node_id },
|
||||
)
|
||||
review_id: review.id,
|
||||
message: 'Review dismissed automatically',
|
||||
}),
|
||||
)
|
||||
),
|
||||
...reviewsToResolve.map(async (review) =>
|
||||
github.rest.pulls.updateReview({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
review_id: review.id,
|
||||
body: review.body.replace(
|
||||
reviewKeyRegex,
|
||||
`<!-- nixpkgs review key: ${reviewKey}; resolved: true -->`,
|
||||
),
|
||||
}),
|
||||
),
|
||||
])
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {{
|
||||
* github: InstanceType<import('@actions/github/lib/utils').GitHub>,
|
||||
* context: import('@actions/github/lib/context').Context
|
||||
* core: import('@actions/core'),
|
||||
* dry: boolean,
|
||||
* body: string,
|
||||
* event: keyof eventToState,
|
||||
* reviewKey: string,
|
||||
* }} PostReviewProps
|
||||
*/
|
||||
async function postReview({
|
||||
github,
|
||||
context,
|
||||
@@ -56,22 +131,55 @@ async function postReview({
|
||||
dry,
|
||||
body,
|
||||
event = 'REQUEST_CHANGES',
|
||||
reviewKey,
|
||||
}) {
|
||||
const pull_number = context.payload.pull_request.number
|
||||
const pull_number = context.payload.pull_request?.number
|
||||
if (!pull_number) {
|
||||
core.warning('postReview called outside of pull_request context')
|
||||
return
|
||||
}
|
||||
|
||||
const pendingReview = (
|
||||
const reviewKeyRegex = new RegExp(
|
||||
`<!-- (nixpkgs review key: ${reviewKey})(?:; resolved: .*)? -->`,
|
||||
)
|
||||
const reviewKeyComment = `<!-- nixpkgs review key: ${reviewKey}; resolved: false -->`
|
||||
body = body + '\n\n' + reviewKeyComment
|
||||
|
||||
const reviews = (
|
||||
await github.paginate(github.rest.pulls.listReviews, {
|
||||
...context.repo,
|
||||
pull_number,
|
||||
})
|
||||
).find(
|
||||
).filter(
|
||||
(review) =>
|
||||
review.user?.login === 'github-actions[bot]' &&
|
||||
// If a review is still pending, we can just update this instead
|
||||
// of posting a new one.
|
||||
review.state === eventToState[event],
|
||||
review.state !== 'DISMISSED',
|
||||
)
|
||||
|
||||
/** @type {null | typeof reviews[number]} */
|
||||
let pendingReview
|
||||
const matchingReviews = reviews.filter((review) =>
|
||||
reviewKeyRegex.test(review.body),
|
||||
)
|
||||
|
||||
if (matchingReviews.length === 0) {
|
||||
pendingReview = null
|
||||
} else if (
|
||||
matchingReviews.length === 1 &&
|
||||
matchingReviews[0].state === eventToState[event]
|
||||
) {
|
||||
pendingReview = matchingReviews[0]
|
||||
} else {
|
||||
await dismissReviews({
|
||||
github,
|
||||
context,
|
||||
core,
|
||||
dry,
|
||||
reviewKey,
|
||||
})
|
||||
pendingReview = null
|
||||
}
|
||||
|
||||
if (dry) {
|
||||
if (pendingReview)
|
||||
core.info(`pending review found: ${pendingReview.html_url}`)
|
||||
@@ -79,12 +187,23 @@ async function postReview({
|
||||
core.info(body)
|
||||
} else {
|
||||
if (pendingReview) {
|
||||
await github.rest.pulls.updateReview({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
review_id: pendingReview.id,
|
||||
body,
|
||||
})
|
||||
await Promise.all([
|
||||
github.rest.pulls.updateReview({
|
||||
...context.repo,
|
||||
pull_number,
|
||||
review_id: pendingReview.id,
|
||||
body,
|
||||
}),
|
||||
github.graphql(
|
||||
`mutation($node_id:ID!) {
|
||||
unminimizeComment(input: {
|
||||
subjectId: $node_id
|
||||
})
|
||||
{ clientMutationId }
|
||||
}`,
|
||||
{ node_id: pendingReview.node_id },
|
||||
),
|
||||
])
|
||||
} else {
|
||||
await github.rest.pulls.createReview({
|
||||
...context.repo,
|
||||
|
||||
@@ -6288,7 +6288,6 @@
|
||||
matrix = "@defelo:matrix.defelo.de";
|
||||
github = "Defelo";
|
||||
githubId = 41747605;
|
||||
keys = [ { fingerprint = "6130 3BBA D7D1 BF74 EFA4 4E3B E7FE 2087 E438 0E64"; } ];
|
||||
};
|
||||
definfo = {
|
||||
name = "Adrien SUN";
|
||||
@@ -18743,11 +18742,6 @@
|
||||
github = "NickCao";
|
||||
githubId = 15247171;
|
||||
};
|
||||
nickgerace = {
|
||||
name = "Nick Gerace";
|
||||
github = "nickgerace";
|
||||
githubId = 39320683;
|
||||
};
|
||||
nickhu = {
|
||||
email = "me@nickhu.co.uk";
|
||||
github = "NickHu";
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -440,10 +440,10 @@
|
||||
elpaBuild {
|
||||
pname = "auctex";
|
||||
ename = "auctex";
|
||||
version = "14.1.0";
|
||||
version = "14.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/auctex-14.1.0.tar";
|
||||
sha256 = "0cb5f86p7yxqx27wck2a3wgsxrzhv5rrgn88wpias1w7v2lbsw2j";
|
||||
url = "https://elpa.gnu.org/packages/auctex-14.1.2.tar";
|
||||
sha256 = "0dp95siam576ji9ccznd7abclrxv14xbcmbkqaawf73q2rmfjwip";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -1085,10 +1085,10 @@
|
||||
elpaBuild {
|
||||
pname = "cape";
|
||||
ename = "cape";
|
||||
version = "2.4";
|
||||
version = "2.5";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/cape-2.4.tar";
|
||||
sha256 = "12xr8gqhwyhvyh8nh8g0n675xsrja5i1m558likfa6np42iw79pc";
|
||||
url = "https://elpa.gnu.org/packages/cape-2.5.tar";
|
||||
sha256 = "1xfrz3pvryp0b5x14dy04s97j3ir0iqxaij77a64gqvpmfjg154i";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -1527,10 +1527,10 @@
|
||||
elpaBuild {
|
||||
pname = "consult";
|
||||
ename = "consult";
|
||||
version = "3.1";
|
||||
version = "3.3";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/consult-3.1.tar";
|
||||
sha256 = "1yc2q9jmcdvvpg59qlvysj29x9hnimbn2jhgr3s64kfnr2gcaj5c";
|
||||
url = "https://elpa.gnu.org/packages/consult-3.3.tar";
|
||||
sha256 = "02gbd92hkxd34q9ba0fymwjfxl780bfrkfb78wvn53z08z4snkvn";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -1640,10 +1640,10 @@
|
||||
elpaBuild {
|
||||
pname = "corfu";
|
||||
ename = "corfu";
|
||||
version = "2.6";
|
||||
version = "2.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/corfu-2.6.tar";
|
||||
sha256 = "0pk3hbml8zcpr2y46xc46wb0lghfc103r3ypmpivynncnxm4yg78";
|
||||
url = "https://elpa.gnu.org/packages/corfu-2.8.tar";
|
||||
sha256 = "06hg8q3apv8j4jb08rjjihijfy8jkd89v5x57lblhzzich2z8rwz";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -2274,10 +2274,10 @@
|
||||
elpaBuild {
|
||||
pname = "dicom";
|
||||
ename = "dicom";
|
||||
version = "1.2";
|
||||
version = "1.3";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/dicom-1.2.tar";
|
||||
sha256 = "1k1n7i2nzbcs8jqnhiksh79xyp80x94h18jwgl7s0c0akcp8365n";
|
||||
url = "https://elpa.gnu.org/packages/dicom-1.3.tar";
|
||||
sha256 = "05n9azzj0wskzd0jzyqhfk3blss31wjzp8wkqam79hq0j6daf6g5";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -2620,10 +2620,10 @@
|
||||
elpaBuild {
|
||||
pname = "doric-themes";
|
||||
ename = "doric-themes";
|
||||
version = "0.5.0";
|
||||
version = "0.6.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/doric-themes-0.5.0.tar";
|
||||
sha256 = "11889xskdp42ckbk75wiy1f5sdy1ia04ndn48vn2dw57pcgmjcnw";
|
||||
url = "https://elpa.gnu.org/packages/doric-themes-0.6.0.tar";
|
||||
sha256 = "0rfdlzxg5xsmx4qzv9ffsp82immwaj44q2kmqr9lrrzqw185gwxy";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -2872,10 +2872,10 @@
|
||||
elpaBuild {
|
||||
pname = "eglot";
|
||||
ename = "eglot";
|
||||
version = "1.19";
|
||||
version = "1.21";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/eglot-1.19.tar";
|
||||
sha256 = "0bsz3grw41nh5r76brfdb4gb3hncs5chlhwsqm6qqg0ach69m7zi";
|
||||
url = "https://elpa.gnu.org/packages/eglot-1.21.tar";
|
||||
sha256 = "03fx22rv8ijxq0jnn7xlfqhkpk2b109ygpjbcchp41sa4q7d6nbl";
|
||||
};
|
||||
packageRequires = [
|
||||
eldoc
|
||||
@@ -3045,10 +3045,10 @@
|
||||
elpaBuild {
|
||||
pname = "ellama";
|
||||
ename = "ellama";
|
||||
version = "1.9.1";
|
||||
version = "1.10.10";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/ellama-1.9.1.tar";
|
||||
sha256 = "0hbzscvh7kfccnr2r2q59r2kk91x28f7wr3cbfmlvixy9wxwb0v8";
|
||||
url = "https://elpa.gnu.org/packages/ellama-1.10.10.tar";
|
||||
sha256 = "1j04fmkhrdj5xnvh1c3x2s2fdn6mv2q2gckjgpi4n2wnyd87mdgg";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3181,10 +3181,10 @@
|
||||
elpaBuild {
|
||||
pname = "emms";
|
||||
ename = "emms";
|
||||
version = "24";
|
||||
version = "25";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/emms-24.tar";
|
||||
sha256 = "1nl152v27ryxq3g2dzg52xv3znw08wh486ax5dxkd2wvj6rv0dbg";
|
||||
url = "https://elpa.gnu.org/packages/emms-25.tar";
|
||||
sha256 = "1p194bgysn0mmnaz0n9j236dmz53dlyg202xgq03bi5sl7lrffgp";
|
||||
};
|
||||
packageRequires = [
|
||||
cl-lib
|
||||
@@ -4453,10 +4453,10 @@
|
||||
elpaBuild {
|
||||
pname = "indent-bars";
|
||||
ename = "indent-bars";
|
||||
version = "0.9.2";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/indent-bars-0.9.2.tar";
|
||||
sha256 = "030haxxla7m6p2zks9g50dj8rr8grm67n2ig7zd3k20h1yrfm6q0";
|
||||
url = "https://elpa.gnu.org/packages/indent-bars-1.0.0.tar";
|
||||
sha256 = "0iifmipmbry7r2xsq4i2q1k2awcy4z7v3bd509r50i3mc5002ssf";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -4787,10 +4787,10 @@
|
||||
elpaBuild {
|
||||
pname = "jinx";
|
||||
ename = "jinx";
|
||||
version = "2.5";
|
||||
version = "2.6";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/jinx-2.5.tar";
|
||||
sha256 = "0ggivcvm6kwnw6yk86vkvahfxzn72nw848nzzj77jkcf6717x8lb";
|
||||
url = "https://elpa.gnu.org/packages/jinx-2.6.tar";
|
||||
sha256 = "0ypskc341xixx47b9zbcf890jfbwi96y4lnp005mh2bz27z8pvqc";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -5188,10 +5188,10 @@
|
||||
elpaBuild {
|
||||
pname = "listen";
|
||||
ename = "listen";
|
||||
version = "0.10";
|
||||
version = "0.10.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/listen-0.10.tar";
|
||||
sha256 = "0n7shxxyy8zbxkz0g15mi4hrgc4kz2wp3rczcm0g9amcd0k7fc0h";
|
||||
url = "https://elpa.gnu.org/packages/listen-0.10.1.tar";
|
||||
sha256 = "1ypiv56cj5qiwf3bzipb7ahc3j1adx0fczv0kxfa0j2xc5ndn7z1";
|
||||
};
|
||||
packageRequires = [
|
||||
persist
|
||||
@@ -5239,10 +5239,10 @@
|
||||
elpaBuild {
|
||||
pname = "llm";
|
||||
ename = "llm";
|
||||
version = "0.28.2";
|
||||
version = "0.28.5";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/llm-0.28.2.tar";
|
||||
sha256 = "1xib4i7z5xj5j3ldw4bk3nl99rmq933glkf3ap2gjw9fr0nxq6fb";
|
||||
url = "https://elpa.gnu.org/packages/llm-0.28.5.tar";
|
||||
sha256 = "0imqqp95knnjx9c2x0ipgpr82j23jiqldldkff9qx19qkp66jq9l";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -5477,10 +5477,10 @@
|
||||
elpaBuild {
|
||||
pname = "marginalia";
|
||||
ename = "marginalia";
|
||||
version = "2.6";
|
||||
version = "2.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/marginalia-2.6.tar";
|
||||
sha256 = "082jkql871dflsnswdbxrifyfq4hi1r2f12kwsvkdxcsc93s32s8";
|
||||
url = "https://elpa.gnu.org/packages/marginalia-2.8.tar";
|
||||
sha256 = "0gshbibjpzi1cxvyg1jvxgp9a1n7pgizf8nibx6kmj10liilcjmk";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -5583,10 +5583,10 @@
|
||||
elpaBuild {
|
||||
pname = "matlab-mode";
|
||||
ename = "matlab-mode";
|
||||
version = "7.4.1";
|
||||
version = "7.4.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/matlab-mode-7.4.1.tar";
|
||||
sha256 = "14y8hbkk7cz5s1kpv9id5i4kp4y36zvdznjygqp6yp0b6d3w3kc8";
|
||||
url = "https://elpa.gnu.org/packages/matlab-mode-7.4.2.tar";
|
||||
sha256 = "03dfhmcmd7c5iyzv6p5p56cr88nx10jvkvmlan7953g2w10nh836";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5843,10 +5843,10 @@
|
||||
elpaBuild {
|
||||
pname = "modus-themes";
|
||||
ename = "modus-themes";
|
||||
version = "5.1.0";
|
||||
version = "5.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/modus-themes-5.1.0.tar";
|
||||
sha256 = "0n7mhf3zp96srm7d0i87ps18h08k3pap904y78xz22xhm98ljsnl";
|
||||
url = "https://elpa.gnu.org/packages/modus-themes-5.2.0.tar";
|
||||
sha256 = "1715x863mbvcc2lqf61lll5j50zhpc0jysdgd7v0ajznx40kqmxv";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -6182,10 +6182,10 @@
|
||||
elpaBuild {
|
||||
pname = "notmuch-indicator";
|
||||
ename = "notmuch-indicator";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/notmuch-indicator-1.2.0.tar";
|
||||
sha256 = "1n525slxs0l5nbila1sy62fz384yz7f54nrq1ixdlq0j3czgh9kz";
|
||||
url = "https://elpa.gnu.org/packages/notmuch-indicator-1.3.0.tar";
|
||||
sha256 = "00497l8gz6vpf7yciq4bd2spyil9bf73vn7s8as2sr8l0izr3psd";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -6417,10 +6417,10 @@
|
||||
elpaBuild {
|
||||
pname = "org-contacts";
|
||||
ename = "org-contacts";
|
||||
version = "1.1";
|
||||
version = "1.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/org-contacts-1.1.tar";
|
||||
sha256 = "0gqanhnrxajx5cf7g9waks23sclbmvmwjqrs0q4frcih3gs2nhix";
|
||||
url = "https://elpa.gnu.org/packages/org-contacts-1.2.tar";
|
||||
sha256 = "1icdwijxii3f14f8w1wh8pcg9xy4r1hlii7lzgb7jjswxn303gaj";
|
||||
};
|
||||
packageRequires = [ org ];
|
||||
meta = {
|
||||
@@ -6514,10 +6514,10 @@
|
||||
elpaBuild {
|
||||
pname = "org-modern";
|
||||
ename = "org-modern";
|
||||
version = "1.11";
|
||||
version = "1.12";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/org-modern-1.11.tar";
|
||||
sha256 = "1y97pwywbhv3a1nz7acm717jkl72jr3c38qwyx7kxk6vda9b745a";
|
||||
url = "https://elpa.gnu.org/packages/org-modern-1.12.tar";
|
||||
sha256 = "18ymshg86vigqmwrlxw2jk5v5mzjymvjqa8mkrr6nq3b9lwxv816";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -6694,10 +6694,10 @@
|
||||
elpaBuild {
|
||||
pname = "osm";
|
||||
ename = "osm";
|
||||
version = "1.12";
|
||||
version = "2.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/osm-1.12.tar";
|
||||
sha256 = "0lv2dhqgf46jx557idyv5qwjqn57r8gv2ghjghicx95k0bskf1p2";
|
||||
url = "https://elpa.gnu.org/packages/osm-2.1.tar";
|
||||
sha256 = "1nwr32n7cmfa2ckym0srs0fn3426slrhxiykx971s9sgjxydlqq2";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -6822,10 +6822,10 @@
|
||||
elpaBuild {
|
||||
pname = "parser-generator";
|
||||
ename = "parser-generator";
|
||||
version = "0.2.7";
|
||||
version = "0.2.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/parser-generator-0.2.7.tar";
|
||||
sha256 = "1i9c34rp6bpkakp5a7nr95xz4z30lilfnaz0ld7gyzh3grrq11py";
|
||||
url = "https://elpa.gnu.org/packages/parser-generator-0.2.8.tar";
|
||||
sha256 = "04cwf0qi14lr548wv3n2srx960s1py98y4y93bj34g0hr32rvapk";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -6950,10 +6950,10 @@
|
||||
elpaBuild {
|
||||
pname = "phps-mode";
|
||||
ename = "phps-mode";
|
||||
version = "0.4.51";
|
||||
version = "0.4.52";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/phps-mode-0.4.51.tar";
|
||||
sha256 = "1qiy16gh24sh274sasshxb230r2r2bx1b7awr9php854840p7pvx";
|
||||
url = "https://elpa.gnu.org/packages/phps-mode-0.4.52.tar";
|
||||
sha256 = "00cspfmy6c5vkcbaj7dw5w068f1849wvzw5hdp0yxyqgw7wrfdfp";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -7250,10 +7250,10 @@
|
||||
elpaBuild {
|
||||
pname = "project";
|
||||
ename = "project";
|
||||
version = "0.11.1";
|
||||
version = "0.11.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/project-0.11.1.tar";
|
||||
sha256 = "1973d6z7nx9pp5gadqk8p71v6s5wqja40a0f8zjrn6rrnfarrcd0";
|
||||
url = "https://elpa.gnu.org/packages/project-0.11.2.tar";
|
||||
sha256 = "0gyjdqxsblsmh2higkr2a6vfl051hpqzm0pxrzwsg2766xmldgqk";
|
||||
};
|
||||
packageRequires = [ xref ];
|
||||
meta = {
|
||||
@@ -7336,10 +7336,10 @@
|
||||
elpaBuild {
|
||||
pname = "pyim";
|
||||
ename = "pyim";
|
||||
version = "5.3.5";
|
||||
version = "5.3.6";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/pyim-5.3.5.tar";
|
||||
sha256 = "1s452swgbkbnpfhiwmipmvbqn6wkf6f7dq63gr349h7n29nbnnnk";
|
||||
url = "https://elpa.gnu.org/packages/pyim-5.3.6.tar";
|
||||
sha256 = "00szld154fgbrrpn0p8lxbjg73kc9kx49x6lz2y5y2jm0yxn58gm";
|
||||
};
|
||||
packageRequires = [
|
||||
async
|
||||
@@ -7583,10 +7583,10 @@
|
||||
elpaBuild {
|
||||
pname = "realgud";
|
||||
ename = "realgud";
|
||||
version = "1.5.1";
|
||||
version = "1.6.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/realgud-1.5.1.tar";
|
||||
sha256 = "1iisvzxvdsifxkz7b2wacw85dkjagrmbcdhcfsnswnfbp3r3kg35";
|
||||
url = "https://elpa.gnu.org/packages/realgud-1.6.0.tar";
|
||||
sha256 = "1z0dn55wgrqsql19psas4p2492hvnddfzsb5z6nha5268p0ax9i8";
|
||||
};
|
||||
packageRequires = [
|
||||
load-relative
|
||||
@@ -8225,10 +8225,10 @@
|
||||
elpaBuild {
|
||||
pname = "site-lisp";
|
||||
ename = "site-lisp";
|
||||
version = "0.2.0";
|
||||
version = "0.3.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/site-lisp-0.2.0.tar";
|
||||
sha256 = "17wwn1wjkq4vjzhgzq5pyn5x6bzai6nwmxcsp9d375b88qwp973n";
|
||||
url = "https://elpa.gnu.org/packages/site-lisp-0.3.0.tar";
|
||||
sha256 = "0wbxx6n42sqd0857nq0fd3dz04d27vj00vyi75g9k5hr2fa6racc";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -8678,10 +8678,10 @@
|
||||
elpaBuild {
|
||||
pname = "substitute";
|
||||
ename = "substitute";
|
||||
version = "0.4.0";
|
||||
version = "0.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/substitute-0.4.0.tar";
|
||||
sha256 = "1385q9h9qhz84y1fm1fd1n48wypkgq4h3hhhk08877ppx58xsa6g";
|
||||
url = "https://elpa.gnu.org/packages/substitute-0.5.0.tar";
|
||||
sha256 = "1l8jaqmmxsv10c7giy9paxq4jdsnikwgyhnkj2vnk9s9panjngbw";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -9019,7 +9019,7 @@
|
||||
) { };
|
||||
test-simple = callPackage (
|
||||
{
|
||||
cl-lib ? null,
|
||||
compat,
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
@@ -9027,12 +9027,12 @@
|
||||
elpaBuild {
|
||||
pname = "test-simple";
|
||||
ename = "test-simple";
|
||||
version = "1.3.1";
|
||||
version = "1.3.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/test-simple-1.3.1.tar";
|
||||
sha256 = "11sgc7187l1a4f1x1f6z58dy7pc7n1999id50rjifkvk901x0qd1";
|
||||
url = "https://elpa.gnu.org/packages/test-simple-1.3.2.tar";
|
||||
sha256 = "1pw60mpjncapgzgsgml8xsy2bkpmw1p082q427vl9g8lxiq555qb";
|
||||
};
|
||||
packageRequires = [ cl-lib ];
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
homepage = "https://elpa.gnu.org/packages/test-simple.html";
|
||||
license = lib.licenses.free;
|
||||
@@ -9243,10 +9243,10 @@
|
||||
elpaBuild {
|
||||
pname = "track-changes";
|
||||
ename = "track-changes";
|
||||
version = "1.4";
|
||||
version = "1.5";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/track-changes-1.4.tar";
|
||||
sha256 = "0ygc53dm144ld4f7ig1fh1z345gnkrin7q108kj9d4dhgp8f2381";
|
||||
url = "https://elpa.gnu.org/packages/track-changes-1.5.tar";
|
||||
sha256 = "0ylvxd5iijihqa5l9w6k6hmwaf09hw98k4f9g2hxfbn8sifvgb53";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -9264,10 +9264,10 @@
|
||||
elpaBuild {
|
||||
pname = "tramp";
|
||||
ename = "tramp";
|
||||
version = "2.8.0.5";
|
||||
version = "2.8.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/tramp-2.8.0.5.tar";
|
||||
sha256 = "18qazsfc1j15rm3l9qybzbkm892apdwqd6pp2mymprshpyhgc7a7";
|
||||
url = "https://elpa.gnu.org/packages/tramp-2.8.1.tar";
|
||||
sha256 = "0c0k9a69m1li6z1k36q0gmkwks106ghsmz4iz3k9c18979jmn0y1";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -9373,10 +9373,10 @@
|
||||
elpaBuild {
|
||||
pname = "transient";
|
||||
ename = "transient";
|
||||
version = "0.11.0";
|
||||
version = "0.12.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/transient-0.11.0.tar";
|
||||
sha256 = "09rdjkmmg7b3r2d55ff2r11hklglq14xknmn2ywc53qglxxsn0im";
|
||||
url = "https://elpa.gnu.org/packages/transient-0.12.0.tar";
|
||||
sha256 = "0ml92xzbs57npwwyp46p03kd9xi9lhr5hvbrw6nayyc51hm4c7vk";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -9622,10 +9622,10 @@
|
||||
elpaBuild {
|
||||
pname = "url-http-oauth";
|
||||
ename = "url-http-oauth";
|
||||
version = "0.8.4";
|
||||
version = "0.8.5";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/url-http-oauth-0.8.4.tar";
|
||||
sha256 = "10iznck31ilfjwjbbwfalqchg260yqypai487436cc0s1fm47vvf";
|
||||
url = "https://elpa.gnu.org/packages/url-http-oauth-0.8.5.tar";
|
||||
sha256 = "17j1bzvg9a6k1fqkwphlkrqyihpgp5zia3hgbnjkz7j76adbxmgv";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -9909,10 +9909,10 @@
|
||||
elpaBuild {
|
||||
pname = "verilog-mode";
|
||||
ename = "verilog-mode";
|
||||
version = "2025.11.8.248496848";
|
||||
version = "2026.1.18.88738971";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/verilog-mode-2025.11.8.248496848.tar";
|
||||
sha256 = "0w10f8gh2adabd5phgqqka4i0jq1g86bvq9yv3whnaxwiyf0m676";
|
||||
url = "https://elpa.gnu.org/packages/verilog-mode-2026.1.18.88738971.tar";
|
||||
sha256 = "1m215m38mia2wiq1zzyy85k268pch10yzf3p4i0nk5s7ijxl6ls4";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -9931,10 +9931,10 @@
|
||||
elpaBuild {
|
||||
pname = "vertico";
|
||||
ename = "vertico";
|
||||
version = "2.6";
|
||||
version = "2.7";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/vertico-2.6.tar";
|
||||
sha256 = "11lm8bqk0scpa4szlmsrhv8k3ll57a6jhbiimvbm44l8jh3qkk9c";
|
||||
url = "https://elpa.gnu.org/packages/vertico-2.7.tar";
|
||||
sha256 = "0vqi5rv4dkfynhz27i1ll49waih4racig611a31caz2kchf3pzvm";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -10538,10 +10538,10 @@
|
||||
elpaBuild {
|
||||
pname = "yaml";
|
||||
ename = "yaml";
|
||||
version = "1.2.1";
|
||||
version = "1.2.3";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/yaml-1.2.1.tar";
|
||||
sha256 = "14asp31dba2ab1hjvxjqdk99kzl82r7yjmrw6nk65i1wsnk14a6i";
|
||||
url = "https://elpa.gnu.org/packages/yaml-1.2.3.tar";
|
||||
sha256 = "0wyvhh4ij22wdd3g5jkg2mnyglbk2k7mf2jv48jkpb5jc4kf6jvr";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
|
||||
@@ -858,18 +858,6 @@ let
|
||||
|
||||
auto-indent-mode = ignoreCompilationError super.auto-indent-mode; # elisp error
|
||||
|
||||
auto-virtualenv = super.auto-virtualenv.overrideAttrs (
|
||||
finalAttrs: previousAttrs: {
|
||||
patches = previousAttrs.patches or [ ] ++ [
|
||||
(pkgs.fetchpatch {
|
||||
name = "do-not-error-if-the-optional-projectile-is-not-available.patch";
|
||||
url = "https://github.com/marcwebbie/auto-virtualenv/pull/14/commits/9a068974a4e12958200c12c6a23372fa736523c1.patch";
|
||||
hash = "sha256-bqrroFf5AD5SHx6uzBFdVwTv3SbFiO39T+0x03Ves/k=";
|
||||
})
|
||||
];
|
||||
}
|
||||
);
|
||||
|
||||
aws-ec2 = ignoreCompilationError super.aws-ec2; # elisp error
|
||||
|
||||
badger-theme = ignoreCompilationError super.badger-theme; # elisp error
|
||||
@@ -1764,13 +1752,6 @@ let
|
||||
|
||||
workgroups2 = ignoreCompilationError super.workgroups2; # elisp error
|
||||
|
||||
ws-butler = super.ws-butler.overrideAttrs (old: {
|
||||
# TODO: Remove override when URL was updated in MELPA.
|
||||
src = old.src.override {
|
||||
url = "https://https.git.savannah.gnu.org/git/elpa/nongnu.git";
|
||||
};
|
||||
});
|
||||
|
||||
# https://github.com/nicklanasa/xcode-mode/issues/28
|
||||
xcode-mode = addPackageRequires super.xcode-mode [ self.hydra ];
|
||||
|
||||
|
||||
@@ -42,6 +42,27 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
age = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "age";
|
||||
ename = "age";
|
||||
version = "0.1.9.0.20250806.132339";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/age-0.1.9.0.20250806.132339.tar";
|
||||
sha256 = "1n7lvx7bcniwylsq339pyxs26ragcq4wy7lz3xzvry54bha3jxfn";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu-devel/age.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
aidermacs = callPackage (
|
||||
{
|
||||
compat,
|
||||
@@ -438,10 +459,10 @@
|
||||
elpaBuild {
|
||||
pname = "blueprint-ts-mode";
|
||||
ename = "blueprint-ts-mode";
|
||||
version = "0.0.3.0.20250702.131748";
|
||||
version = "0.0.3.0.20260110.82453";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/blueprint-ts-mode-0.0.3.0.20250702.131748.tar";
|
||||
sha256 = "1w0annw8qrf6pik02i4f7nq469spninjzjgfvkkk56h2cabxf29n";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/blueprint-ts-mode-0.0.3.0.20260110.82453.tar";
|
||||
sha256 = "1j0cx4w8ps6bmp0yybzj1db2aw12pgkv5pb0vcnsplwcp552rzd0";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -572,10 +593,10 @@
|
||||
elpaBuild {
|
||||
pname = "cider";
|
||||
ename = "cider";
|
||||
version = "1.20.0.0.20251105.93303";
|
||||
version = "1.21.0snapshot0.20260116.151439";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.20.0.0.20251105.93303.tar";
|
||||
sha256 = "17gkyg3zpj3941h1cs1chdf2hg0slpwla4r91xhxz3akfjrjmq80";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cider-1.21.0snapshot0.20260116.151439.tar";
|
||||
sha256 = "0llq2w0calxzcqh6pf23cp7fwl2pzj117hd9fawmq0lrbxkxqpk2";
|
||||
};
|
||||
packageRequires = [
|
||||
clojure-mode
|
||||
@@ -601,10 +622,10 @@
|
||||
elpaBuild {
|
||||
pname = "clojure-mode";
|
||||
ename = "clojure-mode";
|
||||
version = "5.20.0.0.20250528.61040";
|
||||
version = "5.20.0.0.20260116.81811";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.20.0.0.20250528.61040.tar";
|
||||
sha256 = "071zs4y4ishjkzwr0dsmd3280vpl92vdpy8f1hwa85lz6i4kyr4r";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/clojure-mode-5.20.0.0.20260116.81811.tar";
|
||||
sha256 = "0bymqysm90zxz09mrljyrihk255kmisfz48mbrc0z267gj26zz00";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -664,10 +685,10 @@
|
||||
elpaBuild {
|
||||
pname = "cond-let";
|
||||
ename = "cond-let";
|
||||
version = "0.2.0.0.20251130.194747";
|
||||
version = "0.2.1.0.20260118.133210";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-0.2.0.0.20251130.194747.tar";
|
||||
sha256 = "04z5jawq9ibk94ri8lbx0hrmj88g040gz2by0nqjknvncd0skfkf";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cond-let-0.2.1.0.20260118.133210.tar";
|
||||
sha256 = "0wmj57krcv3k9lvj2a9lzg155rfg5vvzl518mfx08bn5ycb6w9ra";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -687,10 +708,10 @@
|
||||
elpaBuild {
|
||||
pname = "consult-flycheck";
|
||||
ename = "consult-flycheck";
|
||||
version = "1.0.0.20250923.111441";
|
||||
version = "1.1.0.20260117.165420";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.0.0.20250923.111441.tar";
|
||||
sha256 = "1lky8vw8x641qnjf8ah1mlchirf3nfyqs5gskqh91q9iq0y48yxj";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/consult-flycheck-1.1.0.20260117.165420.tar";
|
||||
sha256 = "0jv0kdy91gynlv292qy86n33b2hnryhmyzyk5c5n0vmik3zijyay";
|
||||
};
|
||||
packageRequires = [
|
||||
consult
|
||||
@@ -802,10 +823,10 @@
|
||||
elpaBuild {
|
||||
pname = "cycle-at-point";
|
||||
ename = "cycle-at-point";
|
||||
version = "0.2.0.20250913.225149";
|
||||
version = "0.2.0.20260111.124011";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cycle-at-point-0.2.0.20250913.225149.tar";
|
||||
sha256 = "12x1dfcqhx9gf6ll51a4na4vwnvq1m95lkzg22jwdhhxfbp7h7l3";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/cycle-at-point-0.2.0.20260111.124011.tar";
|
||||
sha256 = "0jnd8r1xpyyklbpvy18mxz3slcl0jz6zi41vymzgmv9a6xig5cvs";
|
||||
};
|
||||
packageRequires = [ recomplete ];
|
||||
meta = {
|
||||
@@ -951,10 +972,10 @@
|
||||
elpaBuild {
|
||||
pname = "diff-ansi";
|
||||
ename = "diff-ansi";
|
||||
version = "0.2.0.20251214.63409";
|
||||
version = "0.2.0.20260108.151229";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20251214.63409.tar";
|
||||
sha256 = "0jfh065kv633zrdb92nik4g0a4bdnjxjyinhqys4gpzxmy0wcp78";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/diff-ansi-0.2.0.20260108.151229.tar";
|
||||
sha256 = "0b1i031fyjszinpngz804di4fng6i71pcmckq05z75p3gjjfyx2j";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -994,10 +1015,10 @@
|
||||
elpaBuild {
|
||||
pname = "doc-show-inline";
|
||||
ename = "doc-show-inline";
|
||||
version = "0.1.0.20251126.114419";
|
||||
version = "0.1.0.20260108.134251";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/doc-show-inline-0.1.0.20251126.114419.tar";
|
||||
sha256 = "0r1ly44d1ysqhns72r1mzss6g9ng2300mdqxkqgbb9i0is0nwxql";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/doc-show-inline-0.1.0.20260108.134251.tar";
|
||||
sha256 = "0i8npz6a4zyxy1w0kksflamn6w6r3wfv977s6hvprax4ajasmhzk";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -1143,10 +1164,10 @@
|
||||
elpaBuild {
|
||||
pname = "editorconfig";
|
||||
ename = "editorconfig";
|
||||
version = "0.11.0.0.20251220.225022";
|
||||
version = "0.11.0.0.20260117.231845";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/editorconfig-0.11.0.0.20251220.225022.tar";
|
||||
sha256 = "1a15m4ddajqalycfl5gkdc7q6lyip2l7yjxvyqcvfahkdb7b9bk1";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/editorconfig-0.11.0.0.20260117.231845.tar";
|
||||
sha256 = "1ys0m58c19598l6cakzl8m3931fcbs9f4c2fk76qhc5142np20w8";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -1208,10 +1229,10 @@
|
||||
elpaBuild {
|
||||
pname = "eldoc-mouse";
|
||||
ename = "eldoc-mouse";
|
||||
version = "3.0.0.20251219.110114";
|
||||
version = "3.0.2.0.20251228.31655";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.0.20251219.110114.tar";
|
||||
sha256 = "1wj918ddfkljyajjp1j4bh0i5ph8882zicwyknk4a39f450p0abv";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/eldoc-mouse-3.0.2.0.20251228.31655.tar";
|
||||
sha256 = "0wjk8wxsf8l4sxp9xbmi0ihq8d6z5m60789hiyv4whhy67cwlwk8";
|
||||
};
|
||||
packageRequires = [
|
||||
eglot
|
||||
@@ -1274,10 +1295,10 @@
|
||||
elpaBuild {
|
||||
pname = "emacsql";
|
||||
ename = "emacsql";
|
||||
version = "4.3.3.0.20251130.200513";
|
||||
version = "4.3.4.0.20260104.4346";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.3.0.20251130.200513.tar";
|
||||
sha256 = "1lv6w8p24db90i2zmqzi3g7r3r4jdhr7jk8rzhy16mmm3ggz5cay";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/emacsql-4.3.4.0.20260104.4346.tar";
|
||||
sha256 = "1gpbv5plfcjzvf03gwgq0b2n0kff9xqwk32jpdl9209d8fmiw2q8";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -1307,6 +1328,28 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
esxml = callPackage (
|
||||
{
|
||||
cl-lib ? null,
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "esxml";
|
||||
ename = "esxml";
|
||||
version = "0.3.8.0.20250421.163204";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/esxml-0.3.8.0.20250421.163204.tar";
|
||||
sha256 = "15yqrpnw8nd3ksmqwmsq1b0z39df4c3vqxsl7cyzwyjmrh4djfk6";
|
||||
};
|
||||
packageRequires = [ cl-lib ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu-devel/esxml.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
evil = callPackage (
|
||||
{
|
||||
cl-lib ? null,
|
||||
@@ -1589,10 +1632,10 @@
|
||||
elpaBuild {
|
||||
pname = "evil-numbers";
|
||||
ename = "evil-numbers";
|
||||
version = "0.7.0.20251216.5449";
|
||||
version = "0.7.0.20260102.82951";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/evil-numbers-0.7.0.20251216.5449.tar";
|
||||
sha256 = "0q4ky9cvdql17fa9r41mkr4p9873k81vnzzl0smcki6jm2dj1ik9";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/evil-numbers-0.7.0.20260102.82951.tar";
|
||||
sha256 = "03nxzdaxnlfmn6w3sgwixmqqv275rskxkjc93zwac55i9h3xn0kb";
|
||||
};
|
||||
packageRequires = [ evil ];
|
||||
meta = {
|
||||
@@ -2300,10 +2343,10 @@
|
||||
elpaBuild {
|
||||
pname = "git-modes";
|
||||
ename = "git-modes";
|
||||
version = "1.4.7.0.20251130.194845";
|
||||
version = "1.4.8.0.20260101.183425";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/git-modes-1.4.7.0.20251130.194845.tar";
|
||||
sha256 = "164d45b8inhzb4valpnls0zcdjf04mkrhhxf6aag1pjm3n6nmj7v";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/git-modes-1.4.8.0.20260101.183425.tar";
|
||||
sha256 = "1lw8cwrg66gw4pxbf6kwzglddc9jszz55nw1z0hpaiaz24yi17lg";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -2325,10 +2368,10 @@
|
||||
elpaBuild {
|
||||
pname = "gnosis";
|
||||
ename = "gnosis";
|
||||
version = "0.5.8.0.20251108.184759";
|
||||
version = "0.5.8.0.20260114.45444";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gnosis-0.5.8.0.20251108.184759.tar";
|
||||
sha256 = "1v2v2mhragjxr74c323jr5bgxl267n0khyzcm7qj9z39v0lq6xzx";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gnosis-0.5.8.0.20260114.45444.tar";
|
||||
sha256 = "17w44h3rsk5l8h48mgxz7wsmn3856zkqdiwzy4f1s8x55riqq7k3";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -2394,10 +2437,10 @@
|
||||
elpaBuild {
|
||||
pname = "gnuplot";
|
||||
ename = "gnuplot";
|
||||
version = "0.11.0.20250724.153116";
|
||||
version = "0.11.0.20260117.175416";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.11.0.20250724.153116.tar";
|
||||
sha256 = "0fynfi8yzvmn63awmq0hikf2qwch6l5d1crbc4xzgdz5a132w8c7";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gnuplot-0.11.0.20260117.175416.tar";
|
||||
sha256 = "06hx09gk1l6z67n5djryw2h9dvp7d9drcq5xawcrxbvbx836fwir";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -2501,10 +2544,10 @@
|
||||
elpaBuild {
|
||||
pname = "gptel";
|
||||
ename = "gptel";
|
||||
version = "0.9.9.3.0.20251217.182413";
|
||||
version = "0.9.9.3.0.20260115.231046";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.3.0.20251217.182413.tar";
|
||||
sha256 = "0wr8sr2ynxqnl5pr4ipvw84nbxnsi66msr85rfzfqgxhygg17hbw";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/gptel-0.9.9.3.0.20260115.231046.tar";
|
||||
sha256 = "05bjx9458zx5la3s16z2j7m69aapwmpf7vcfkhwsgnh52703qzxv";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -2525,10 +2568,10 @@
|
||||
elpaBuild {
|
||||
pname = "graphql-mode";
|
||||
ename = "graphql-mode";
|
||||
version = "1.0.0.0.20251213.111057";
|
||||
version = "1.0.0.0.20260102.175142";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20251213.111057.tar";
|
||||
sha256 = "124rip18n6q2xycizvwd753b8waxi2ljpgm32p481yl4w8hgj75i";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/graphql-mode-1.0.0.0.20260102.175142.tar";
|
||||
sha256 = "0bpjij54jnn4jamcdvdxbsmza0g6c3h41300sn5yk4p8g8x85fcr";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -2698,10 +2741,10 @@
|
||||
elpaBuild {
|
||||
pname = "helm";
|
||||
ename = "helm";
|
||||
version = "4.0.6.0.20251212.55548";
|
||||
version = "4.0.6.0.20260108.71401";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.6.0.20251212.55548.tar";
|
||||
sha256 = "0xp1rjm1nfq3k87hp73282xydllmm6pqbpxnpbrzp5zp00l6wwvl";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/helm-4.0.6.0.20260108.71401.tar";
|
||||
sha256 = "03sxqk99cxvvm2mwhb8wj81ixgv5cc692k29kni3zm5g6n4p18wl";
|
||||
};
|
||||
packageRequires = [
|
||||
helm-core
|
||||
@@ -2723,10 +2766,10 @@
|
||||
elpaBuild {
|
||||
pname = "helm-core";
|
||||
ename = "helm-core";
|
||||
version = "4.0.6.0.20251212.55548";
|
||||
version = "4.0.6.0.20260108.71401";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.6.0.20251212.55548.tar";
|
||||
sha256 = "1l79l1wk5p8808ycfn8azz6jpi7hbq4s95kw85867qx8lkg0vi4h";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/helm-core-4.0.6.0.20260108.71401.tar";
|
||||
sha256 = "1z6ka0dbjgw8i9brl26miivddiwgbw641zqd27mxqlmhb3xq5n28";
|
||||
};
|
||||
packageRequires = [ async ];
|
||||
meta = {
|
||||
@@ -2786,10 +2829,10 @@
|
||||
elpaBuild {
|
||||
pname = "hl-block-mode";
|
||||
ename = "hl-block-mode";
|
||||
version = "0.2.0.20251126.113654";
|
||||
version = "0.2.0.20251230.73140";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/hl-block-mode-0.2.0.20251126.113654.tar";
|
||||
sha256 = "1jn3gl3i77zhh62yzax40qh1ralvrdjpq4ivlvhqspf2nbsqgqdw";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/hl-block-mode-0.2.0.20251230.73140.tar";
|
||||
sha256 = "0dzp8yqh6s1gy9hj0sri46zsl0zjdsbrhxgvg65lnfd86rv2ln9z";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -2911,10 +2954,10 @@
|
||||
elpaBuild {
|
||||
pname = "idle-highlight-mode";
|
||||
ename = "idle-highlight-mode";
|
||||
version = "1.1.5.0.20251214.61439";
|
||||
version = "1.1.5.0.20260108.131100";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/idle-highlight-mode-1.1.5.0.20251214.61439.tar";
|
||||
sha256 = "1d3lrjwvw721i39xq3wa7p9xp15rsvxnbpa33gcpzxpmhasyhpyr";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/idle-highlight-mode-1.1.5.0.20260108.131100.tar";
|
||||
sha256 = "0s1snfinjjhfp08ilwf1f6p6w55k95b79ymz8y0rp6dc7drlk59h";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -3001,10 +3044,10 @@
|
||||
elpaBuild {
|
||||
pname = "inf-ruby";
|
||||
ename = "inf-ruby";
|
||||
version = "2.9.0.0.20250212.2927";
|
||||
version = "2.9.0.0.20251224.21617";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/inf-ruby-2.9.0.0.20250212.2927.tar";
|
||||
sha256 = "0hnwrybc89fdpkn3l1ff4x3vf5c2d6rgjjxbwyikk67b6p405zm7";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/inf-ruby-2.9.0.0.20251224.21617.tar";
|
||||
sha256 = "0km80n6bfhdfr3cq9lw8aq63z8931s4yxd40vqxjqcvp1py9c01b";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -3022,10 +3065,10 @@
|
||||
elpaBuild {
|
||||
pname = "inkpot-theme";
|
||||
ename = "inkpot-theme";
|
||||
version = "0.1.0.20250303.103930";
|
||||
version = "0.1.0.20260106.3820";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/inkpot-theme-0.1.0.20250303.103930.tar";
|
||||
sha256 = "02lkb9yl83bkad0jj6im6yhv160fsk0zf02zi9y9fzqx4p4qrn1g";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/inkpot-theme-0.1.0.20260106.3820.tar";
|
||||
sha256 = "17770z3r4ayjfj6l1dc21vmdwmzfw87dggsrln9p7l3b972xif3a";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -3043,10 +3086,10 @@
|
||||
elpaBuild {
|
||||
pname = "isl";
|
||||
ename = "isl";
|
||||
version = "1.6.0.20251120.44129";
|
||||
version = "1.6.0.20260105.45206";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/isl-1.6.0.20251120.44129.tar";
|
||||
sha256 = "0zql7y0r33k503qdr4wbbkvjkgb3b71kx2qd0frw91iy5y9w41k2";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/isl-1.6.0.20260105.45206.tar";
|
||||
sha256 = "07srq23d165cbk2c31ibi5snh113qg387ycdfkndffc7s1n3jr7f";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -3123,6 +3166,27 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
javelin = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "javelin";
|
||||
ename = "javelin";
|
||||
version = "0.2.3.0.20260105.173516";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/javelin-0.2.3.0.20260105.173516.tar";
|
||||
sha256 = "0vv0kk0pvdmyr7arargdxrldkk4m8b43i2jb0w4lia5pfn66h6kl";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu-devel/javelin.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
jinja2-mode = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -3175,10 +3239,10 @@
|
||||
elpaBuild {
|
||||
pname = "keycast";
|
||||
ename = "keycast";
|
||||
version = "1.4.6.0.20251130.194925";
|
||||
version = "1.4.7.0.20260101.183551";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/keycast-1.4.6.0.20251130.194925.tar";
|
||||
sha256 = "02plsbrvxj5v8w6cds2avv8cg7dgil3ix8pmnqcdxa65dq9pvlm7";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/keycast-1.4.7.0.20260101.183551.tar";
|
||||
sha256 = "1p0kzw0ciygp5xgyv2c7z9byn7x1x8zdrd7x3mlizjh3mpmwyl3k";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -3244,10 +3308,10 @@
|
||||
elpaBuild {
|
||||
pname = "llama";
|
||||
ename = "llama";
|
||||
version = "1.0.2.0.20251130.195527";
|
||||
version = "1.0.3.0.20260101.183011";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/llama-1.0.2.0.20251130.195527.tar";
|
||||
sha256 = "0h9lq099y93yz4x7w6nx2sf8jhzzfyn1bvwzgzjxvvpf3pir5h1x";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/llama-1.0.3.0.20260101.183011.tar";
|
||||
sha256 = "1z3j7rg8v7hrgjhz914gqms6566hvxrhs3ylxg3ljbrz1rql23a2";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -3297,10 +3361,10 @@
|
||||
elpaBuild {
|
||||
pname = "loopy";
|
||||
ename = "loopy";
|
||||
version = "0.15.0.0.20251217.225540";
|
||||
version = "0.15.0.0.20260110.235316";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.15.0.0.20251217.225540.tar";
|
||||
sha256 = "08a1lc0x6qjp5phv1pr3dajckxd7phb3qgynl3w6nhngfijrr1sj";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/loopy-0.15.0.0.20260110.235316.tar";
|
||||
sha256 = "0kg0qszanbmfsdgakpdxaa9bp6jv44900slhk96kkip9r8im3yg5";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3325,10 +3389,10 @@
|
||||
elpaBuild {
|
||||
pname = "loopy-dash";
|
||||
ename = "loopy-dash";
|
||||
version = "0.13.0.0.20250114.23438";
|
||||
version = "0.13.0.0.20251226.203150";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20250114.23438.tar";
|
||||
sha256 = "1gbhs3agzf5pg6x3c87ccwxwfppg27jh6zpjc12hv9fgj5pajir3";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/loopy-dash-0.13.0.0.20251226.203150.tar";
|
||||
sha256 = "1xcda0jnbprs09d9yxfrqcapk2s5kz83nkl321yi9bnk9j1vsi6k";
|
||||
};
|
||||
packageRequires = [
|
||||
dash
|
||||
@@ -3424,10 +3488,10 @@
|
||||
elpaBuild {
|
||||
pname = "magit";
|
||||
ename = "magit";
|
||||
version = "4.4.2.0.20251220.91723";
|
||||
version = "4.5.0.0.20260116.172240";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.4.2.0.20251220.91723.tar";
|
||||
sha256 = "1dbi6x28kr81w2w6h3z559zv3f6dxm6cpf680hafg22kqi9iz6xr";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/magit-4.5.0.0.20260116.172240.tar";
|
||||
sha256 = "12y9glvz78dbziimfpfylskigg0qzhn09rlfiigbjhj3436pqp9p";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3457,10 +3521,10 @@
|
||||
elpaBuild {
|
||||
pname = "magit-section";
|
||||
ename = "magit-section";
|
||||
version = "4.4.2.0.20251220.91723";
|
||||
version = "4.5.0.0.20260116.172240";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.4.2.0.20251220.91723.tar";
|
||||
sha256 = "1ipg6p17gfk5xmfvr2qkjk7mhnprd0pdm8slfzfyl6acla0qc6hr";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/magit-section-4.5.0.0.20260116.172240.tar";
|
||||
sha256 = "1jax2rfr5znpr4miscy8byx7yimzq1qizdb1ldv4dhv6vwbmaa3z";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3687,10 +3751,10 @@
|
||||
elpaBuild {
|
||||
pname = "multiple-cursors";
|
||||
ename = "multiple-cursors";
|
||||
version = "1.5.0.0.20251006.133827";
|
||||
version = "1.5.0.0.20260117.123334";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/multiple-cursors-1.5.0.0.20251006.133827.tar";
|
||||
sha256 = "0lm29y8vhb1l9aprinpwngwhkh6h0vvihg3hfnf3nr1sh7lcmqzc";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/multiple-cursors-1.5.0.0.20260117.123334.tar";
|
||||
sha256 = "1qnn3zx296zjvs9y10gq9a7n9ja68ipsvk0qbh48ib6z8n0b4sgh";
|
||||
};
|
||||
packageRequires = [ cl-lib ];
|
||||
meta = {
|
||||
@@ -3767,6 +3831,28 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
nov = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
esxml,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "nov";
|
||||
ename = "nov";
|
||||
version = "0.5.0.0.20251213.150137";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/nov-0.5.0.0.20251213.150137.tar";
|
||||
sha256 = "1wmbxiw06xcc2gg7cyxn6519bmla20vi7plhhlfn3wlw00wjll9r";
|
||||
};
|
||||
packageRequires = [ esxml ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu-devel/nov.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
oblivion-theme = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -3776,10 +3862,10 @@
|
||||
elpaBuild {
|
||||
pname = "oblivion-theme";
|
||||
ename = "oblivion-theme";
|
||||
version = "0.1.0.20240320.115258";
|
||||
version = "0.1.0.20260108.134901";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/oblivion-theme-0.1.0.20240320.115258.tar";
|
||||
sha256 = "1m0r9laf3wk7pmw5p46cwh0k05lqs1p5806c1czqrqq35z29flwh";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/oblivion-theme-0.1.0.20260108.134901.tar";
|
||||
sha256 = "0qzb511qjbisywf29x29qg47dzh4gpxnxz776rq14h61w6jb1n9a";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -3819,10 +3905,10 @@
|
||||
elpaBuild {
|
||||
pname = "org-auto-tangle";
|
||||
ename = "org-auto-tangle";
|
||||
version = "0.6.0.0.20250429.50000";
|
||||
version = "0.6.0.0.20251230.141613";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/org-auto-tangle-0.6.0.0.20250429.50000.tar";
|
||||
sha256 = "0sbvkj1b8ibjq95ahhbw9qp488da3s3v5m4dfp6l8p4hdlz0xi4h";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/org-auto-tangle-0.6.0.0.20251230.141613.tar";
|
||||
sha256 = "18fq0wapd636lph3gm1ji4smp95mizcmvwk4j3ac7mk362wy4aab";
|
||||
};
|
||||
packageRequires = [ async ];
|
||||
meta = {
|
||||
@@ -4028,10 +4114,10 @@
|
||||
elpaBuild {
|
||||
pname = "orgit";
|
||||
ename = "orgit";
|
||||
version = "2.1.0.0.20251130.195559";
|
||||
version = "2.1.1.0.20260101.185122";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.0.0.20251130.195559.tar";
|
||||
sha256 = "0nk3m3cddy98njh1x1gcvx37a680wpddk09qdmcvs95hkchdj1z5";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/orgit-2.1.1.0.20260101.185122.tar";
|
||||
sha256 = "04437y8svn6i05rwvlnna0cca2dnj1h59wlsiknpw4bfikx5svm6";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -4252,10 +4338,10 @@
|
||||
elpaBuild {
|
||||
pname = "pdf-tools";
|
||||
ename = "pdf-tools";
|
||||
version = "1.1.0.0.20240429.40722";
|
||||
version = "1.3.0.0.20260108.170248";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/pdf-tools-1.1.0.0.20240429.40722.tar";
|
||||
sha256 = "1799picrndkixcwhvvs0r1hkbjiw1hm2bq9wyj40ryx2a4y900n8";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/pdf-tools-1.3.0.0.20260108.170248.tar";
|
||||
sha256 = "01q2sbvzhm9m00j542rgbfhinimxavnz4lflf66ccqpcmajzya24";
|
||||
};
|
||||
packageRequires = [
|
||||
let-alist
|
||||
@@ -4277,10 +4363,10 @@
|
||||
elpaBuild {
|
||||
pname = "pg";
|
||||
ename = "pg";
|
||||
version = "0.61.0.20251201.135921";
|
||||
version = "0.62.0.20251230.93152";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.61.0.20251201.135921.tar";
|
||||
sha256 = "0z56akyvih8k2gv5khfwlxwk03yc7nvivad23fnbf30g6n29rfb7";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/pg-0.62.0.20251230.93152.tar";
|
||||
sha256 = "1k0miw933f4526wikl6s22h286hilzmq322i17igsnzi0b1d3304";
|
||||
};
|
||||
packageRequires = [ peg ];
|
||||
meta = {
|
||||
@@ -4340,10 +4426,10 @@
|
||||
elpaBuild {
|
||||
pname = "popup";
|
||||
ename = "popup";
|
||||
version = "0.5.9.0.20251120.211937";
|
||||
version = "0.5.9.0.20251231.162233";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/popup-0.5.9.0.20251120.211937.tar";
|
||||
sha256 = "1f6rl4prpsp77khcc8j5vbq5qnnpf16g5n82h0dc9z6chdb2y9xs";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/popup-0.5.9.0.20251231.162233.tar";
|
||||
sha256 = "0w6f04gx4k3das0p8hdx178ldvwwx8jbzns1n1kwwgc1i5x8fl51";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4382,10 +4468,10 @@
|
||||
elpaBuild {
|
||||
pname = "projectile";
|
||||
ename = "projectile";
|
||||
version = "2.9.1.0.20250716.140530";
|
||||
version = "2.9.1.0.20260109.133628";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.1.0.20250716.140530.tar";
|
||||
sha256 = "0y4vk9jb1knblzfaj28rvqkpgqwp58lhbgwab8p0nnnfjh269y4z";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/projectile-2.9.1.0.20260109.133628.tar";
|
||||
sha256 = "0y7mf322fa533h2jc0hwwr1nh0m7bk6xzbcc1w4x7iiq520rs3mf";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4403,10 +4489,10 @@
|
||||
elpaBuild {
|
||||
pname = "proof-general";
|
||||
ename = "proof-general";
|
||||
version = "4.6snapshot0.20251120.174626";
|
||||
version = "4.6snapshot0.20260113.122819";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20251120.174626.tar";
|
||||
sha256 = "1ayyczx5n1rccmd29aa0pn49i008jjiakgq8qxz0imkn1ri5g1kv";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/proof-general-4.6snapshot0.20260113.122819.tar";
|
||||
sha256 = "0cwxfbad97py7lax387dv5drwmwgmi3qcy191fq1sdj8pc9c7b1v";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4447,10 +4533,10 @@
|
||||
elpaBuild {
|
||||
pname = "racket-mode";
|
||||
ename = "racket-mode";
|
||||
version = "1.0.20251220.93632";
|
||||
version = "1.0.20260117.121353";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20251220.93632.tar";
|
||||
sha256 = "0dy7qyq9blqbkvjsz23cnrp4y2c1l5gsqr3cylriiwwab9zz6gm5";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/racket-mode-1.0.20260117.121353.tar";
|
||||
sha256 = "0zycibkfrckgmqc5ss0fv1kz3yin9xldg1bx13rvj59m7qp6fkaj";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -4531,10 +4617,10 @@
|
||||
elpaBuild {
|
||||
pname = "recomplete";
|
||||
ename = "recomplete";
|
||||
version = "0.2.0.20251214.115024";
|
||||
version = "0.2.0.20260108.132129";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/recomplete-0.2.0.20251214.115024.tar";
|
||||
sha256 = "1w1vs21fha8qk4fd0gfr4j3b7p9p3an2qw1acdzyg05rqij91w80";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/recomplete-0.2.0.20260108.132129.tar";
|
||||
sha256 = "1vr39dvac87ikgf07r492yrmxnsfmdz816gyygb3rrj8fpjxp80f";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4657,10 +4743,10 @@
|
||||
elpaBuild {
|
||||
pname = "rust-mode";
|
||||
ename = "rust-mode";
|
||||
version = "1.0.6.0.20251120.211427";
|
||||
version = "1.0.6.0.20260118.53640";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20251120.211427.tar";
|
||||
sha256 = "1jif5r4r7s991kr4x381ipqnhivi96il7vq9c26f4vc16nrm6imm";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/rust-mode-1.0.6.0.20260118.53640.tar";
|
||||
sha256 = "1lzaji5bxznmm55xnyz93q2rf3x7p3873z0gw3ml08mng0gj99w7";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4705,10 +4791,10 @@
|
||||
elpaBuild {
|
||||
pname = "scad-mode";
|
||||
ename = "scad-mode";
|
||||
version = "97.0.0.20251007.170238";
|
||||
version = "98.0.0.20260117.165324";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-97.0.0.20251007.170238.tar";
|
||||
sha256 = "1r0bnwg0li1caq8q29hz9f25y8mpkq5iqx5gnd86il58wwx13r96";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scad-mode-98.0.0.20260117.165324.tar";
|
||||
sha256 = "0b3327x1vx2mr538kghga9hmv1jn1i8zbnj2879wh4abhahdc0fw";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -4726,10 +4812,10 @@
|
||||
elpaBuild {
|
||||
pname = "scala-mode";
|
||||
ename = "scala-mode";
|
||||
version = "1.1.1.0.20241231.83915";
|
||||
version = "1.1.1.0.20260118.94206";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scala-mode-1.1.1.0.20241231.83915.tar";
|
||||
sha256 = "079w6awnk36h33fz4gsqcnc3llsfmv1pmwzqyy8vv27x65i9fxjs";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scala-mode-1.1.1.0.20260118.94206.tar";
|
||||
sha256 = "172vfh3a91angf9xj17x5kw8gpinhmk08g3jpwwzq02m6y6ipkn9";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4747,10 +4833,10 @@
|
||||
elpaBuild {
|
||||
pname = "scroll-on-drag";
|
||||
ename = "scroll-on-drag";
|
||||
version = "0.1.0.20251215.114338";
|
||||
version = "0.1.0.20260108.131616";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scroll-on-drag-0.1.0.20251215.114338.tar";
|
||||
sha256 = "1wz49169gbifwiqpg66v2h6dwb1zvz0brlgc7dd0mbm713frr9y4";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scroll-on-drag-0.1.0.20260108.131616.tar";
|
||||
sha256 = "0hzpppp25wd9cli833gyw73nbkb8rs9pi2ivdgxnwj5ca9bwp8vw";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4768,10 +4854,10 @@
|
||||
elpaBuild {
|
||||
pname = "scroll-on-jump";
|
||||
ename = "scroll-on-jump";
|
||||
version = "0.3.0.20251213.114045";
|
||||
version = "0.3.0.20260108.130950";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scroll-on-jump-0.3.0.20251213.114045.tar";
|
||||
sha256 = "15hk8k8dsvsw67fivbbqasdbqf2i36sqr5l8d1p316zsf0y972ja";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/scroll-on-jump-0.3.0.20260108.130950.tar";
|
||||
sha256 = "1jwsiqrn5q7vldbajyn76w4h2pffmgcv2hakgzsyjbfafvrzvqpj";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4832,10 +4918,10 @@
|
||||
elpaBuild {
|
||||
pname = "slime";
|
||||
ename = "slime";
|
||||
version = "2.32snapshot0.20251222.163254";
|
||||
version = "2.32snapshot0.20260119.50517";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20251222.163254.tar";
|
||||
sha256 = "1z33c3bm4lfcw0c2gy4r4vxs80rxgwzjv9g959mv0h23d4gacs5k";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/slime-2.32snapshot0.20260119.50517.tar";
|
||||
sha256 = "07nff1w56vv3qr6s2rx6ppwp9gc43pxnglgzanasygxs2fghn477";
|
||||
};
|
||||
packageRequires = [ macrostep ];
|
||||
meta = {
|
||||
@@ -4938,10 +5024,10 @@
|
||||
elpaBuild {
|
||||
pname = "spell-fu";
|
||||
ename = "spell-fu";
|
||||
version = "0.3.0.20251126.52910";
|
||||
version = "0.3.0.20260108.133641";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/spell-fu-0.3.0.20251126.52910.tar";
|
||||
sha256 = "1ljqxf86zwvld6963a6cf3mri5x1x40g371jdfr42wcvjpp72wdc";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/spell-fu-0.3.0.20260108.133641.tar";
|
||||
sha256 = "1yrv1a3k6nk92bhs4gsqpb1gc7x55gpp365ykpx6zj0hiapfhq80";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -4980,10 +5066,10 @@
|
||||
elpaBuild {
|
||||
pname = "standard-keys-mode";
|
||||
ename = "standard-keys-mode";
|
||||
version = "1.0.0.0.20250905.172556";
|
||||
version = "1.0.0.0.20260105.112114";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/standard-keys-mode-1.0.0.0.20250905.172556.tar";
|
||||
sha256 = "1vxzb1a5qmafs3n9a74fkyb888qk3q1zfm61ywjjsfs7bj4z87fg";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/standard-keys-mode-1.0.0.0.20260105.112114.tar";
|
||||
sha256 = "0haqds9h15rk61rnwrs0a37gwhm1gm4j6fj9a9i7fkvca2qfyb3d";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5043,10 +5129,10 @@
|
||||
elpaBuild {
|
||||
pname = "subed";
|
||||
ename = "subed";
|
||||
version = "1.2.25.0.20251220.184030";
|
||||
version = "1.3.1.0.20260103.134523";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.2.25.0.20251220.184030.tar";
|
||||
sha256 = "1vlhmchh9vzzcpy0q7b35g79ar67rfh168l4mrc03iqgd4hs6m5j";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/subed-1.3.1.0.20260103.134523.tar";
|
||||
sha256 = "0m68rngydjpk2q0y766p0hbj1l6aixj3j3yl3dwmwwmbn03phfsp";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5348,10 +5434,10 @@
|
||||
elpaBuild {
|
||||
pname = "treesit-fold";
|
||||
ename = "treesit-fold";
|
||||
version = "0.2.1.0.20251221.4029";
|
||||
version = "0.2.1.0.20260117.211549";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/treesit-fold-0.2.1.0.20251221.4029.tar";
|
||||
sha256 = "0kp2baa4g4d7yxldlyh6c3jvxs8ajl9apj7823vqphdh8kr7gl67";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/treesit-fold-0.2.1.0.20260117.211549.tar";
|
||||
sha256 = "1zznirq9lvrhqhm3xc6sf0ap157dl16ybcncighl6p641zb292b5";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5475,10 +5561,10 @@
|
||||
elpaBuild {
|
||||
pname = "undo-fu";
|
||||
ename = "undo-fu";
|
||||
version = "0.5.0.20251126.50949";
|
||||
version = "0.5.0.20260108.32351";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-0.5.0.20251126.50949.tar";
|
||||
sha256 = "0l14yi8ls2gqj66yqxrdzkyv7zyb1zh3jfksarn6c63v1lqpx1rx";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-0.5.0.20260108.32351.tar";
|
||||
sha256 = "16jc23g4xcalbdzjsynq9nw0h7jj0v9r3cxf8jbmrp85zdpyjzk0";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5496,10 +5582,10 @@
|
||||
elpaBuild {
|
||||
pname = "undo-fu-session";
|
||||
ename = "undo-fu-session";
|
||||
version = "0.7.0.20251210.212915";
|
||||
version = "0.7.0.20260108.131306";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-session-0.7.0.20251210.212915.tar";
|
||||
sha256 = "11z40939vc3mqa82k85v4ybzr3x5w1577816qqqnipw2q0c04fh5";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/undo-fu-session-0.7.0.20260108.131306.tar";
|
||||
sha256 = "0ykdif99h5618nssnh24yqjhv47cci69x2c1g1fwb96j371ckwlj";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5581,10 +5667,10 @@
|
||||
elpaBuild {
|
||||
pname = "vm";
|
||||
ename = "vm";
|
||||
version = "8.3.0snapshot0.20251221.132827";
|
||||
version = "8.3.3snapshot0.20251229.112614";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.0snapshot0.20251221.132827.tar";
|
||||
sha256 = "1h2d49nv3hhv8lczlgw4k76fjjbkjfrj3sn5mvgxgxwc9jzgpmfj";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/vm-8.3.3snapshot0.20251229.112614.tar";
|
||||
sha256 = "0j96fzmqljhyk0dxkwzs6y4j4x9clyslndbspcisx0qskqa3p0fg";
|
||||
};
|
||||
packageRequires = [ vcard ];
|
||||
meta = {
|
||||
@@ -5649,10 +5735,10 @@
|
||||
elpaBuild {
|
||||
pname = "wfnames";
|
||||
ename = "wfnames";
|
||||
version = "1.2.0.20240822.162149";
|
||||
version = "1.2.0.20260105.45812";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20240822.162149.tar";
|
||||
sha256 = "0wcnw48gpf0frx9fdhz4f4cxisb4v7dwbhd9q3i7j1ivdd07diwg";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/wfnames-1.2.0.20260105.45812.tar";
|
||||
sha256 = "116d5j1sqb0fbqlfaxxiaraw8c6mg69nw5mn412zwrvbq4vgpp4c";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5713,10 +5799,10 @@
|
||||
elpaBuild {
|
||||
pname = "with-editor";
|
||||
ename = "with-editor";
|
||||
version = "3.4.7.0.20251130.184451";
|
||||
version = "3.4.8.0.20260104.4109";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.7.0.20251130.184451.tar";
|
||||
sha256 = "13a9k7mg0bdp7m41zzpngqzk2pkrwz4is61qcbcyyv4dn5f62ipg";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/with-editor-3.4.8.0.20260104.4109.tar";
|
||||
sha256 = "1688qk4i4r131w0m2iss3p9yjlqs2a5r2nw9kfw7ziypqkmc6pp5";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -5823,10 +5909,10 @@
|
||||
elpaBuild {
|
||||
pname = "xah-fly-keys";
|
||||
ename = "xah-fly-keys";
|
||||
version = "28.11.20251212190757.0.20251212.191201";
|
||||
version = "28.11.20260106081151.0.20260106.81408";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20251212190757.0.20251212.191201.tar";
|
||||
sha256 = "10ksjc2cjyc82r0h5klqr3jk4n3q8bydxfqmdiwy40n2fr4jcjvz";
|
||||
url = "https://elpa.nongnu.org/nongnu-devel/xah-fly-keys-28.11.20260106081151.0.20260106.81408.tar";
|
||||
sha256 = "0bfjylai4ck3nb73h6863gbb0pka84gh7wys5h2dq1k5bhx8sfqi";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
|
||||
@@ -42,6 +42,27 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
age = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "age";
|
||||
ename = "age";
|
||||
version = "0.1.9";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/age-0.1.9.tar";
|
||||
sha256 = "0y8vlr8w4xfapixdr35acmcsll06kci04rsz5pzi20amkhrj9i50";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu/age.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
aidermacs = callPackage (
|
||||
{
|
||||
compat,
|
||||
@@ -687,10 +708,10 @@
|
||||
elpaBuild {
|
||||
pname = "cond-let";
|
||||
ename = "cond-let";
|
||||
version = "0.2.0";
|
||||
version = "0.2.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/cond-let-0.2.0.tar";
|
||||
sha256 = "1vycjql5i9k9k8nmrpjx393qaw5vh9jy9f7riggsxgd80xky35zi";
|
||||
url = "https://elpa.nongnu.org/nongnu/cond-let-0.2.1.tar";
|
||||
sha256 = "1q5gjb3v0xk6azrjbpyyxabrfd68i4gqw4r9dk2wnvbw0vcr21qf";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -710,10 +731,10 @@
|
||||
elpaBuild {
|
||||
pname = "consult-flycheck";
|
||||
ename = "consult-flycheck";
|
||||
version = "1.0";
|
||||
version = "1.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/consult-flycheck-1.0.tar";
|
||||
sha256 = "17kc7v50zq69l4803nh8sjnqwi59p09wjzqkwka6g4dapya3h2xy";
|
||||
url = "https://elpa.nongnu.org/nongnu/consult-flycheck-1.1.tar";
|
||||
sha256 = "0nanxx0fbj6w9sxzz4ys8nxpv63al3m4lliy30y4ydiaig2a0abc";
|
||||
};
|
||||
packageRequires = [
|
||||
consult
|
||||
@@ -1232,10 +1253,10 @@
|
||||
elpaBuild {
|
||||
pname = "eldoc-mouse";
|
||||
ename = "eldoc-mouse";
|
||||
version = "3.0";
|
||||
version = "3.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.tar";
|
||||
sha256 = "16v5v15505q1whsrxz4w4x1ba62w5f4i4g5sdgwrwyahzq2a9kcp";
|
||||
url = "https://elpa.nongnu.org/nongnu/eldoc-mouse-3.0.2.tar";
|
||||
sha256 = "0ljivs5wpmwc74l4w6fqn0j7ppyf9zc1v3ggx06z1w4jgx15q51d";
|
||||
};
|
||||
packageRequires = [
|
||||
eglot
|
||||
@@ -1298,10 +1319,10 @@
|
||||
elpaBuild {
|
||||
pname = "emacsql";
|
||||
ename = "emacsql";
|
||||
version = "4.3.3";
|
||||
version = "4.3.4";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.3.tar";
|
||||
sha256 = "0j1q33wfyqrif7zf9qzvh74yxpsqvp800nm0blkr745881k6cmwr";
|
||||
url = "https://elpa.nongnu.org/nongnu/emacsql-4.3.4.tar";
|
||||
sha256 = "0gf58p86qrysaq576yvz80zi9mmfzij8pcp5lh75v2y6xc4b9hpw";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -1332,6 +1353,28 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
esxml = callPackage (
|
||||
{
|
||||
cl-lib ? null,
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "esxml";
|
||||
ename = "esxml";
|
||||
version = "0.3.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/esxml-0.3.8.tar";
|
||||
sha256 = "1r3hjjidqafr1drc0v0v7blglhf5mp544s6i4hc6xwkhg0amhd92";
|
||||
};
|
||||
packageRequires = [ cl-lib ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu/esxml.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
evil = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -2316,10 +2359,10 @@
|
||||
elpaBuild {
|
||||
pname = "git-modes";
|
||||
ename = "git-modes";
|
||||
version = "1.4.7";
|
||||
version = "1.4.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.7.tar";
|
||||
sha256 = "1rg38m9mx0vrbyn0d05n3zk2pnkp7122s33nlcj33xr7kslv46ci";
|
||||
url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.8.tar";
|
||||
sha256 = "08bgjpns90c36cdb6qbc24d41z1jg94mwsc91irpsmsvivxw1ksr";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -3138,6 +3181,27 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
javelin = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "javelin";
|
||||
ename = "javelin";
|
||||
version = "0.2.3";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/javelin-0.2.3.tar";
|
||||
sha256 = "1abk4sb3vp04qkzdil54bfph4xdpgq5nz41ay8dz4gnipwfdwdwg";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu/javelin.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
jinja2-mode = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -3190,10 +3254,10 @@
|
||||
elpaBuild {
|
||||
pname = "keycast";
|
||||
ename = "keycast";
|
||||
version = "1.4.6";
|
||||
version = "1.4.7";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/keycast-1.4.6.tar";
|
||||
sha256 = "0vvkcvir2wqgn6wl8yw689f7sx1qqvcynyyvd61b9c1jf8av90cd";
|
||||
url = "https://elpa.nongnu.org/nongnu/keycast-1.4.7.tar";
|
||||
sha256 = "0ipjn0b9jr6m7a88f76mz6j5na20hix94h8c5ghv705izjlqla0w";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -3259,10 +3323,10 @@
|
||||
elpaBuild {
|
||||
pname = "llama";
|
||||
ename = "llama";
|
||||
version = "1.0.2";
|
||||
version = "1.0.3";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/llama-1.0.2.tar";
|
||||
sha256 = "10dvvw6w082gdhq7an4z3krl94q0910fvap3p39gs8pmd898a9f7";
|
||||
url = "https://elpa.nongnu.org/nongnu/llama-1.0.3.tar";
|
||||
sha256 = "03ynn3hcwlw8pdbpybx0q269nidmdwdsbgrvfwf63f8qb6406v63";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -3439,10 +3503,10 @@
|
||||
elpaBuild {
|
||||
pname = "magit";
|
||||
ename = "magit";
|
||||
version = "4.4.2";
|
||||
version = "4.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/magit-4.4.2.tar";
|
||||
sha256 = "0l0fvf4gx4xj7474h5k00p4aa33y7z7x9lgy41vxi47vbifki2yk";
|
||||
url = "https://elpa.nongnu.org/nongnu/magit-4.5.0.tar";
|
||||
sha256 = "080hc0y9pah86g7nw1x1gh2issap54r8dg9vzpm2l923cxy9jnbp";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3472,10 +3536,10 @@
|
||||
elpaBuild {
|
||||
pname = "magit-section";
|
||||
ename = "magit-section";
|
||||
version = "4.4.2";
|
||||
version = "4.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/magit-section-4.4.2.tar";
|
||||
sha256 = "00324rd8r0pcdpgls1m0awjbms68fglsi045b8zrk6q6ahz1v08x";
|
||||
url = "https://elpa.nongnu.org/nongnu/magit-section-4.5.0.tar";
|
||||
sha256 = "1k63g8ayvg152r16ml5ph8q07qs5a424vs4i5q32icvl78v6cn2z";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
@@ -3789,6 +3853,28 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
nov = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
esxml,
|
||||
fetchurl,
|
||||
lib,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "nov";
|
||||
ename = "nov";
|
||||
version = "0.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/nov-0.5.0.tar";
|
||||
sha256 = "1isr91a4wkpy81nn620r10gwi6v1z6phb4wmf2zf1g3i0czzpz4x";
|
||||
};
|
||||
packageRequires = [ esxml ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu/nov.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
oblivion-theme = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -4040,6 +4126,7 @@
|
||||
orgit = callPackage (
|
||||
{
|
||||
compat,
|
||||
cond-let,
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
@@ -4049,13 +4136,14 @@
|
||||
elpaBuild {
|
||||
pname = "orgit";
|
||||
ename = "orgit";
|
||||
version = "2.1.0";
|
||||
version = "2.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.0.tar";
|
||||
sha256 = "1wncvmg6x6w0pw9d2xl7i3m621q7jmx7sl76llnf29vbrdq7yiq9";
|
||||
url = "https://elpa.nongnu.org/nongnu/orgit-2.1.1.tar";
|
||||
sha256 = "1rnrmd6pb9257alarv6l1s4s4gxyy5k1hwhvhq28ll581m9sz4r7";
|
||||
};
|
||||
packageRequires = [
|
||||
compat
|
||||
cond-let
|
||||
magit
|
||||
org
|
||||
];
|
||||
@@ -4272,10 +4360,10 @@
|
||||
elpaBuild {
|
||||
pname = "pdf-tools";
|
||||
ename = "pdf-tools";
|
||||
version = "1.1.0";
|
||||
version = "1.3.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/pdf-tools-1.1.0.tar";
|
||||
sha256 = "0shlpdy07pk9qj5a7d7yivpvgp5bh65psm0g9wkrvyhpkc93aylc";
|
||||
url = "https://elpa.nongnu.org/nongnu/pdf-tools-1.3.0.tar";
|
||||
sha256 = "0kxv31jh8spndkf0lm2z6ibh9mna055ck4dmzbvws7rfk208rxip";
|
||||
};
|
||||
packageRequires = [
|
||||
let-alist
|
||||
@@ -4297,10 +4385,10 @@
|
||||
elpaBuild {
|
||||
pname = "pg";
|
||||
ename = "pg";
|
||||
version = "0.61";
|
||||
version = "0.62";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/pg-0.61.tar";
|
||||
sha256 = "0vzx2nsxvl9a77mfri1cqmxibd15c4is61lazs2hl8cqzw7msxjl";
|
||||
url = "https://elpa.nongnu.org/nongnu/pg-0.62.tar";
|
||||
sha256 = "1fxg2irjbc85rr0czqj7cmy7pxh5l9sa69244dgr5ix6b7901dwd";
|
||||
};
|
||||
packageRequires = [ peg ];
|
||||
meta = {
|
||||
@@ -4467,10 +4555,10 @@
|
||||
elpaBuild {
|
||||
pname = "racket-mode";
|
||||
ename = "racket-mode";
|
||||
version = "1.0.20251220.93632";
|
||||
version = "1.0.20260117.121353";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20251220.93632.tar";
|
||||
sha256 = "1ldf75h7wdk6a27bqg7bgrdylsy5dydx0lg8fzqcmz1s40cb01qi";
|
||||
url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20260117.121353.tar";
|
||||
sha256 = "1qfhrdrmbd4nzvf3hixxkqjmjv1fyccg9z8im1fc3wl2ck2q1166";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -4721,10 +4809,10 @@
|
||||
elpaBuild {
|
||||
pname = "scad-mode";
|
||||
ename = "scad-mode";
|
||||
version = "97.0";
|
||||
version = "98.0";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/scad-mode-97.0.tar";
|
||||
sha256 = "0javyq4jqjx3anci18d8fdfz10pm1kfh9nfyw7v9flkvsxhala65";
|
||||
url = "https://elpa.nongnu.org/nongnu/scad-mode-98.0.tar";
|
||||
sha256 = "0ksiz8rxxykm2lnc2lil1qndpl0lxcw8fa9nlh420xva9m3s9sda";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -5059,10 +5147,10 @@
|
||||
elpaBuild {
|
||||
pname = "subed";
|
||||
ename = "subed";
|
||||
version = "1.2.25";
|
||||
version = "1.3.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/subed-1.2.25.tar";
|
||||
sha256 = "1w4r1xh8i7fvaifq50x3s21d31bp53hrvfsw1xp5lnh68xbx9and";
|
||||
url = "https://elpa.nongnu.org/nongnu/subed-1.3.1.tar";
|
||||
sha256 = "04c7yzv5dif8rxxn1lkn2xhb614nw5mycjsihxvl21443539n9ic";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
@@ -5610,6 +5698,28 @@
|
||||
};
|
||||
}
|
||||
) { };
|
||||
vm = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
fetchurl,
|
||||
lib,
|
||||
vcard,
|
||||
}:
|
||||
elpaBuild {
|
||||
pname = "vm";
|
||||
ename = "vm";
|
||||
version = "8.3.2";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/vm-8.3.2.tar";
|
||||
sha256 = "0s2l4sjzgq4mm82dq6856wncsdvwsgk569i2rybbcsbw6v4hyvwv";
|
||||
};
|
||||
packageRequires = [ vcard ];
|
||||
meta = {
|
||||
homepage = "https://elpa.nongnu.org/nongnu/vm.html";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}
|
||||
) { };
|
||||
web-mode = callPackage (
|
||||
{
|
||||
elpaBuild,
|
||||
@@ -5730,10 +5840,10 @@
|
||||
elpaBuild {
|
||||
pname = "with-editor";
|
||||
ename = "with-editor";
|
||||
version = "3.4.7";
|
||||
version = "3.4.8";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.7.tar";
|
||||
sha256 = "06z64yp4dxwnrz5n6bwd3yf2h0502f2gx6zgnzsni8pk6zsb1l22";
|
||||
url = "https://elpa.nongnu.org/nongnu/with-editor-3.4.8.tar";
|
||||
sha256 = "1v6y13kahqahrvip1lzjb2baznd5g84x0p0pdaq56nqdh51mb04b";
|
||||
};
|
||||
packageRequires = [ compat ];
|
||||
meta = {
|
||||
@@ -5840,10 +5950,10 @@
|
||||
elpaBuild {
|
||||
pname = "xah-fly-keys";
|
||||
ename = "xah-fly-keys";
|
||||
version = "28.11.20251212190757";
|
||||
version = "28.11.20260106081151";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20251212190757.tar";
|
||||
sha256 = "1v8bv4lzbj0qnnpkj54sk1h33ycbxb9xr3slbg78m5llncch7x7b";
|
||||
url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-28.11.20260106081151.tar";
|
||||
sha256 = "1xp3x69fxzv805wkiwl8fynpgzr4ap1fx67fqrmw5m0vi856qhbx";
|
||||
};
|
||||
packageRequires = [ ];
|
||||
meta = {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
vimUtils.buildVimPlugin {
|
||||
pname = "sonarlint.nvim";
|
||||
version = "0-unstable-2025-12-08";
|
||||
version = "0-unstable-2026-01-19";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "schrieveslaach";
|
||||
repo = "sonarlint.nvim";
|
||||
rev = "02c5d3ca44d8885eefc5430f685d21945c342ef3";
|
||||
hash = "sha256-juD35PuRCEBThZ5RPTHz/CoLae9JbXxa5Vyp99aInsY=";
|
||||
rev = "acd09b78969ddc965a7ddf59abb9d9eec5ecd94f";
|
||||
hash = "sha256-71emILbp291AZmh9Rc0S92mbkcZ88zjCvPTaumEM7Qg=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
|
||||
mktplcRef = {
|
||||
name = "amazon-q-vscode";
|
||||
publisher = "AmazonWebServices";
|
||||
version = "1.107.0";
|
||||
hash = "sha256-xwB1N6bRWzm35/CQLJszNZoR6cSVmFdXpewN2Xq2fco=";
|
||||
version = "1.108.0";
|
||||
hash = "sha256-cJ6Qi/ut4MgGuTBU9/Gw051i3VvPC+lvxgPGxJzzZ5c=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "claude-code";
|
||||
publisher = "anthropic";
|
||||
version = "2.1.17";
|
||||
hash = "sha256-m8uRQeTyM0iM7sCSwKABnQH2dxMo/CGqC97ybW6Oq7g=";
|
||||
version = "2.1.19";
|
||||
hash = "sha256-Qh7wUa+WK5FNsIcxJ2HxO1LHlRVdIcM7Y9ubtRONczc=";
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -1268,8 +1268,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "denoland";
|
||||
name = "vscode-deno";
|
||||
version = "3.48.0";
|
||||
hash = "sha256-AWnX4toFJnIhflc039fN31lrrTaKKXUSrePanWoZnJI=";
|
||||
version = "3.49.0";
|
||||
hash = "sha256-eyH5zPLhDjEEVom1nDUo9rSh/O3QtjcFIMcp/XuibFE=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog";
|
||||
@@ -1475,8 +1475,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "editorconfig";
|
||||
name = "editorconfig";
|
||||
version = "0.17.4";
|
||||
hash = "sha256-MYPYhSKAxgaZ0UijxU+xiO4HDPLtXGymhN+2YmTev8M=";
|
||||
version = "0.18.1";
|
||||
hash = "sha256-pFd1CTJL3xQ3HHzQs3f4R5f6xlCghNh8Kv+3AT/Qrqo=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/EditorConfig.EditorConfig/changelog";
|
||||
@@ -2611,8 +2611,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "language-julia";
|
||||
publisher = "julialang";
|
||||
version = "1.174.2";
|
||||
hash = "sha256-nlMuWnJOtUlCB9RGWUngB8KgIiNxoQTHkjI6ZtO/Gjs=";
|
||||
version = "1.176.2";
|
||||
hash = "sha256-vhdEGbIBMLTci803O+3ALDgCG2VmhjFmhcDy4rsa+BI=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog";
|
||||
@@ -2818,8 +2818,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "llvm-vs-code-extensions";
|
||||
name = "vscode-clangd";
|
||||
version = "0.2.0";
|
||||
hash = "sha256-I5cvu+DKtpE0s9IzLl487FnqfGeBsueHY9CTP/o2XyU=";
|
||||
version = "0.4.0";
|
||||
hash = "sha256-A1+JaodEBWCQ5NqLkXfNqhOr8j2aFQzEofU+wseh/SY=";
|
||||
};
|
||||
meta = {
|
||||
description = "C/C++ completion, navigation, and insights";
|
||||
|
||||
@@ -101,11 +101,11 @@
|
||||
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
|
||||
},
|
||||
"baidubce_baiducloud": {
|
||||
"hash": "sha256-r5NPRWjjlLD5qrLmVPe3JFrRRp3mV0NJwT3rOo0k8FA=",
|
||||
"hash": "sha256-0THQNO2odOAeRKwi9NpQnq52YwgdYATAchAM5iw55C8=",
|
||||
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
|
||||
"owner": "baidubce",
|
||||
"repo": "terraform-provider-baiducloud",
|
||||
"rev": "v1.22.17",
|
||||
"rev": "v1.22.18",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
@@ -373,11 +373,11 @@
|
||||
"vendorHash": "sha256-6dmHJzJGnpMWzYYelIuriMIrjOXD0KyJeVo1AUuYIRo="
|
||||
},
|
||||
"equinix_equinix": {
|
||||
"hash": "sha256-4G1xrFWSjyNFC7uLdzTYG8SWPwLQgid+zB+wfGSNons=",
|
||||
"hash": "sha256-F9WKIO8msltYTmxVjbF5FXkUX1jLK91zecOIq6xrGqY=",
|
||||
"homepage": "https://registry.terraform.io/providers/equinix/equinix",
|
||||
"owner": "equinix",
|
||||
"repo": "terraform-provider-equinix",
|
||||
"rev": "v4.12.0",
|
||||
"rev": "v4.12.1",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-M5cX70GwfdEJ22V8CwoaNEdEWb1CX7wsBgvj3GvjE0Q="
|
||||
},
|
||||
|
||||
@@ -126,8 +126,16 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
propagatedBuildInputs =
|
||||
lib.optional mpiSupport mpi
|
||||
++ lib.optional pythonSupport python3Packages.numpy
|
||||
++ lib.optional (mpiSupport && pythonSupport) adios2Packages.mpi4py;
|
||||
# create meta package providing dist-info for python3Pacakges.adios2
|
||||
++ lib.optional pythonSupport (
|
||||
python3Packages.mkPythonMetaPackage {
|
||||
inherit (finalAttrs) pname version meta;
|
||||
dependencies = [
|
||||
python3Packages.numpy
|
||||
]
|
||||
++ lib.optional mpiSupport adios2Packages.mpi4py;
|
||||
}
|
||||
);
|
||||
|
||||
cmakeFlags = [
|
||||
# adios2 builtin modules
|
||||
@@ -183,6 +191,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
(lib.cmakeFeature "CMAKE_INSTALL_PYTHONDIR" python3Packages.python.sitePackages)
|
||||
];
|
||||
|
||||
# python binding libraries should be linked against installed libraries
|
||||
preInstall = lib.optionalString pythonSupport ''
|
||||
export adios2_DIR=$out/lib/cmake/adios2
|
||||
'';
|
||||
|
||||
# Tests are time-consuming and moved to passthru.tests.withCheck.
|
||||
doCheck = false;
|
||||
dontUseNinjaCheck = true;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
swtpm,
|
||||
openssl,
|
||||
age,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
@@ -28,6 +29,7 @@ buildGoModule rec {
|
||||
age
|
||||
swtpm
|
||||
];
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
@@ -36,6 +38,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.version=${version}"
|
||||
];
|
||||
|
||||
passthru.tests = {
|
||||
|
||||
@@ -42,13 +42,13 @@ let
|
||||
in
|
||||
buildGoModule rec {
|
||||
pname = "amazon-ssm-agent";
|
||||
version = "3.3.2299.0";
|
||||
version = "3.3.2958.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "amazon-ssm-agent";
|
||||
tag = version;
|
||||
hash = "sha256-8jqsAGnfn6+a+Zs9XfIyHzG/+jPO+UoSVsm0GHthq3E=";
|
||||
hash = "sha256-3srkgTAQtxzT+orI1ntb9gt+pKWxVEFvUkQOarHCr7I=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
@@ -107,10 +107,6 @@ buildGoModule rec {
|
||||
'';
|
||||
|
||||
preBuild = ''
|
||||
# Note: if this step fails, please patch the code to fix it! Please only skip
|
||||
# tests if it is not feasible for the test to pass in a sandbox.
|
||||
make quick-integtest
|
||||
|
||||
make pre-release
|
||||
make pre-build
|
||||
'';
|
||||
@@ -143,11 +139,7 @@ buildGoModule rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
checkFlags = [
|
||||
# Skip time dependent/flaky test
|
||||
"-skip=TestSendStreamDataMessageWithStreamDataSequenceNumberMutexLocked"
|
||||
"-skip=TestParallelAccessOfQueue"
|
||||
];
|
||||
doCheck = false;
|
||||
|
||||
postFixup = ''
|
||||
wrapProgram $out/bin/amazon-ssm-agent \
|
||||
|
||||
@@ -23,6 +23,7 @@ stdenv.mkDerivation {
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
libapparmor
|
||||
perl
|
||||
which
|
||||
];
|
||||
|
||||
@@ -47,6 +48,8 @@ stdenv.mkDerivation {
|
||||
"SBINDIR=$(out)/bin"
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
meta = libapparmor.meta // {
|
||||
description = "Mandatory access control system - binary user-land utilities";
|
||||
};
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
# apparmor deps
|
||||
libapparmor,
|
||||
apparmor-bin-utils,
|
||||
runtimeShellPackage,
|
||||
|
||||
# testing
|
||||
perl,
|
||||
@@ -39,7 +40,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
which
|
||||
];
|
||||
|
||||
buildInputs = [ libapparmor ];
|
||||
buildInputs = [
|
||||
libapparmor
|
||||
runtimeShellPackage
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"LANGS="
|
||||
@@ -64,12 +68,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postCheck = "popd";
|
||||
|
||||
doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
|
||||
checkInputs = [
|
||||
nativeCheckInputs = [
|
||||
bashInteractive
|
||||
perl
|
||||
python3
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
meta = libapparmor.meta // {
|
||||
description = "Mandatory access control system - core library";
|
||||
mainProgram = "apparmor_parser";
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
|
||||
|
||||
checkTarget = "check";
|
||||
|
||||
checkInputs = [
|
||||
nativeCheckInputs = [
|
||||
apparmor-parser
|
||||
apparmor-utils
|
||||
];
|
||||
@@ -34,6 +34,7 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
strictDeps = true;
|
||||
|
||||
meta = libapparmor.meta // {
|
||||
description = "Mandatory access control system - profiles";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "bitmap";
|
||||
version = "1.1.1";
|
||||
version = "1.1.2";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "app";
|
||||
repo = "bitmap";
|
||||
tag = "bitmap-${finalAttrs.version}";
|
||||
hash = "sha256-UZxPc19jAqvJPwZSMf4seqxJNHeLOXA8bXh4y6D4gRE=";
|
||||
hash = "sha256-sQDt1zCxJ5kZ4kLVi1Wxrf7JiT721n2Sl6gNv3xZ0ts=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"dart_leap": "sha256-oO5851cIdrW/asgOePxvwUgjn1XchkH9CKJUruvlLYI=",
|
||||
"irondash_engine_context": "sha256-SaF2vZUEbamhLotu3XQhCGrDZDk9S/vQ8TGPkvJXVkw=",
|
||||
"lw_file_system": "sha256-tjLXKaMoTcDBe3ZUiuGltxdfcTON28iC36P8alKBYZM=",
|
||||
"lw_file_system_api": "sha256-ozp/mJq2o5pzQgFcTWLzG67XgHZRHoIRW+W0QDLCTFM=",
|
||||
"lw_sysapi": "sha256-4Bqw04vepkC0DCGexWGFQdpdsnlG/0Sh1aZVDAugqcA=",
|
||||
"material_leap": "sha256-QG/oT18LpripJOrpkYj3/oxMHdNlwyzZym9yhSVWI0A=",
|
||||
"lw_file_system": "sha256-VxN22Gi9IjISwwbqSdgUOZojS+xu+xVErKJRgBCtHts=",
|
||||
"lw_file_system_api": "sha256-O3VTgaxml6HuwBPHjJ5nr3n+6JdzHMN1IKkTuM8OX54=",
|
||||
"lw_sysapi": "sha256-QfCkjNKG8bz2ra9AEMScp4lfl8ujOvnSNx8KTOr0LvE=",
|
||||
"material_leap": "sha256-VKYKS3fa8260xYL3GOF5yjvux3bADA5DtLijwx6C89M=",
|
||||
"networker": "sha256-YqCl/FODv8QZFnz1qVHoJLIioYhcluPiY4pP09MzvNE=",
|
||||
"networker_crypto": "sha256-8I/qBdxxbIse7un4W9MjaifbK7TqsyYrFnIbaTuezo0=",
|
||||
"networker_socket": "sha256-8I/qBdxxbIse7un4W9MjaifbK7TqsyYrFnIbaTuezo0=",
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2.4.2";
|
||||
version = "2.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "LinwoodDev";
|
||||
repo = "Butterfly";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-81YuOqq8CZMn9zf1jG5tF3Spv6AI3XUr1qgaN8P8IJM=";
|
||||
hash = "sha256-lS8SzxP1twReo9KVESMr79IsQ6xKlUp/+MDg+wEVesQ=";
|
||||
};
|
||||
in
|
||||
flutter338.buildFlutterApplication {
|
||||
|
||||
@@ -4,21 +4,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
|
||||
"sha256": "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "91.0.0"
|
||||
"version": "92.0.0"
|
||||
},
|
||||
"analyzer": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
|
||||
"sha256": "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.4.1"
|
||||
"version": "9.0.0"
|
||||
},
|
||||
"animations": {
|
||||
"dependency": "direct main",
|
||||
@@ -74,11 +74,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "bloc",
|
||||
"sha256": "a2cebb899f91d36eeeaa55c7b20b5915db5a9df1b8fd4a3c9c825e22e474537d",
|
||||
"sha256": "a48653a82055a900b88cd35f92429f068c5a8057ae9b136d197b3d56c57efb81",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.1.0"
|
||||
"version": "9.2.0"
|
||||
},
|
||||
"bloc_concurrency": {
|
||||
"dependency": "direct main",
|
||||
@@ -104,11 +104,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "build",
|
||||
"sha256": "c1668065e9ba04752570ad7e038288559d1e2ca5c6d0131c0f5f55e39e777413",
|
||||
"sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.3"
|
||||
"version": "4.0.4"
|
||||
},
|
||||
"build_config": {
|
||||
"dependency": "transitive",
|
||||
@@ -134,11 +134,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "build_runner",
|
||||
"sha256": "110c56ef29b5eb367b4d17fc79375fa8c18a6cd7acd92c05bb3986c17a079057",
|
||||
"sha256": "b4d854962a32fd9f8efc0b76f98214790b833af8b2e9b2df6bfc927c0415a072",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.10.4"
|
||||
"version": "2.10.5"
|
||||
},
|
||||
"built_collection": {
|
||||
"dependency": "transitive",
|
||||
@@ -154,11 +154,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "built_value",
|
||||
"sha256": "426cf75afdb23aa74bd4e471704de3f9393f3c7b04c1e2d9c6f1073ae0b8b139",
|
||||
"sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.12.1"
|
||||
"version": "8.12.3"
|
||||
},
|
||||
"butterfly_api": {
|
||||
"dependency": "direct main",
|
||||
@@ -167,7 +167,7 @@
|
||||
"relative": true
|
||||
},
|
||||
"source": "path",
|
||||
"version": "2.4.2"
|
||||
"version": "2.4.3"
|
||||
},
|
||||
"camera": {
|
||||
"dependency": "direct main",
|
||||
@@ -183,11 +183,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "camera_android_camerax",
|
||||
"sha256": "474d8355961658d43f1c976e2fa1ca715505bea1adbd56df34c581aaa70ec41f",
|
||||
"sha256": "bc7a96998258adddd0b653dd693b0874537707d58b0489708f2a646e4f124246",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.26+2"
|
||||
"version": "0.6.27"
|
||||
},
|
||||
"camera_avfoundation": {
|
||||
"dependency": "transitive",
|
||||
@@ -213,11 +213,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "camera_web",
|
||||
"sha256": "3bc7bb1657a0f29c34116453c5d5e528c23efcf5e75aac0a3387cf108040bf65",
|
||||
"sha256": "57f49a635c8bf249d07fb95eb693d7e4dda6796dedb3777f9127fb54847beba7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.5+2"
|
||||
"version": "0.3.5+3"
|
||||
},
|
||||
"camera_windows": {
|
||||
"dependency": "direct main",
|
||||
@@ -269,15 +269,25 @@
|
||||
"source": "hosted",
|
||||
"version": "1.1.2"
|
||||
},
|
||||
"code_assets": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "code_assets",
|
||||
"sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"code_builder": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "code_builder",
|
||||
"sha256": "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243",
|
||||
"sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.11.0"
|
||||
"version": "4.11.1"
|
||||
},
|
||||
"collection": {
|
||||
"dependency": "direct main",
|
||||
@@ -444,11 +454,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "equatable",
|
||||
"sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7",
|
||||
"sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.7"
|
||||
"version": "2.0.8"
|
||||
},
|
||||
"fake_async": {
|
||||
"dependency": "transitive",
|
||||
@@ -464,11 +474,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "ffi",
|
||||
"sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418",
|
||||
"sha256": "d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.4"
|
||||
"version": "2.1.5"
|
||||
},
|
||||
"file": {
|
||||
"dependency": "transitive",
|
||||
@@ -674,11 +684,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "freezed",
|
||||
"sha256": "13065f10e135263a4f5a4391b79a8efc5fb8106f8dd555a9e49b750b45393d77",
|
||||
"sha256": "03dd9b7423ff0e31b7e01b2204593e5e1ac5ee553b6ea9d8184dff4a26b9fb07",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.3"
|
||||
"version": "3.2.4"
|
||||
},
|
||||
"freezed_annotation": {
|
||||
"dependency": "transitive",
|
||||
@@ -736,6 +746,16 @@
|
||||
"source": "hosted",
|
||||
"version": "2.3.2"
|
||||
},
|
||||
"hooks": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "hooks",
|
||||
"sha256": "5d309c86e7ce34cd8e37aa71cb30cb652d3829b900ab145e4d9da564b31d59f7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"http": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -770,11 +790,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "idb_shim",
|
||||
"sha256": "b26b2ad126be411d0072d1dfc4d97ebe02121a863e4eadc635b511b9bc138489",
|
||||
"sha256": "532a6a39ddf03271954b2b4d4551d5bb1160fa17cb11330cf2fd6d57a1f0ea1f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.7.1+2"
|
||||
"version": "2.8.0"
|
||||
},
|
||||
"image": {
|
||||
"dependency": "direct main",
|
||||
@@ -857,11 +877,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "json_serializable",
|
||||
"sha256": "c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3",
|
||||
"sha256": "5b89c1e32ae3840bb20a1b3434e3a590173ad3cb605896fb0f60487ce2f8104e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.11.2"
|
||||
"version": "6.11.4"
|
||||
},
|
||||
"leak_tracker": {
|
||||
"dependency": "transitive",
|
||||
@@ -917,8 +937,8 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "packages/lw_file_system",
|
||||
"ref": "42bd9fde81a3692711862cdb0c60f05f648241a9",
|
||||
"resolved-ref": "42bd9fde81a3692711862cdb0c60f05f648241a9",
|
||||
"ref": "8e320ecf84bf7f53388c9de985a06606a6467ab1",
|
||||
"resolved-ref": "8e320ecf84bf7f53388c9de985a06606a6467ab1",
|
||||
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
|
||||
},
|
||||
"source": "git",
|
||||
@@ -928,8 +948,8 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"path": "packages/lw_file_system_api",
|
||||
"ref": "ddd0761c3ed5a48108bddd0448df76d77eeb9da0",
|
||||
"resolved-ref": "ddd0761c3ed5a48108bddd0448df76d77eeb9da0",
|
||||
"ref": "05c726ca745112dec80c6d30a27478e1556367b7",
|
||||
"resolved-ref": "05c726ca745112dec80c6d30a27478e1556367b7",
|
||||
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
|
||||
},
|
||||
"source": "git",
|
||||
@@ -939,8 +959,8 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "packages/lw_sysapi",
|
||||
"ref": "38fd0a6df52bf4115a6926271734d36e601af9cf",
|
||||
"resolved-ref": "38fd0a6df52bf4115a6926271734d36e601af9cf",
|
||||
"ref": "c802aa8a3619f1ad9cbcc6d76298b5026b29f8a5",
|
||||
"resolved-ref": "c802aa8a3619f1ad9cbcc6d76298b5026b29f8a5",
|
||||
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
|
||||
},
|
||||
"source": "git",
|
||||
@@ -980,8 +1000,8 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "packages/material_leap",
|
||||
"ref": "124bb8d6fc661c8b3e11b4507438786ac209d368",
|
||||
"resolved-ref": "124bb8d6fc661c8b3e11b4507438786ac209d368",
|
||||
"ref": "cafd10fa5bc129f98fc123870e612e649150557f",
|
||||
"resolved-ref": "cafd10fa5bc129f98fc123870e612e649150557f",
|
||||
"url": "https://github.com/LinwoodDev/dart_pkgs.git"
|
||||
},
|
||||
"source": "git",
|
||||
@@ -1017,6 +1037,16 @@
|
||||
"source": "hosted",
|
||||
"version": "3.16.12"
|
||||
},
|
||||
"native_toolchain_c": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "native_toolchain_c",
|
||||
"sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.17.4"
|
||||
},
|
||||
"nested": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1090,6 +1120,16 @@
|
||||
"source": "hosted",
|
||||
"version": "0.5.0"
|
||||
},
|
||||
"objective_c": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "objective_c",
|
||||
"sha256": "9922a1ad59ac5afb154cc948aa6ded01987a75003651d0a2866afc23f4da624e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.2.3"
|
||||
},
|
||||
"one_dollar_unistroke_recognizer": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -1174,11 +1214,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "path_provider_foundation",
|
||||
"sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4",
|
||||
"sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.1"
|
||||
"version": "2.6.0"
|
||||
},
|
||||
"path_provider_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -1224,31 +1264,31 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "pdfium_flutter",
|
||||
"sha256": "8b3f79c61a5e84f0ec43efb5708b42d032e72cb024244e050896eb5a31665ea5",
|
||||
"sha256": "0c8b7d5d11d20a1486eade599648e907067568955bd14a1b06de076a968b60a1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.1.7"
|
||||
"version": "0.1.9"
|
||||
},
|
||||
"pdfrx": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "pdfrx",
|
||||
"sha256": "8028b5a3d33ff189dbb968fafcce1a924b3397c923819f974f6bde483f0cf808",
|
||||
"sha256": "e32e0c786528eec2b3c56b43f59ef1debce3a27c7accd862b95413f949afcfa9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.2.18"
|
||||
"version": "2.2.24"
|
||||
},
|
||||
"pdfrx_engine": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "pdfrx_engine",
|
||||
"sha256": "e4e942bda9f3876d34729fab8e0c5185b9384614929d82bd6efa8ef2a31b0be3",
|
||||
"sha256": "a8914433d1f6188b903c53d36b9d7dc908bfa89131591a9db22f1a22470d3a48",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.6"
|
||||
"version": "0.3.9"
|
||||
},
|
||||
"perfect_freehand": {
|
||||
"dependency": "direct main",
|
||||
@@ -1394,11 +1434,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "reorderable_grid",
|
||||
"sha256": "c7d2e1f2e032a8fffe121f9da828546ee58db35c9c7d19d7a2d189dea2f9939d",
|
||||
"sha256": "15873d8afa6c0a106f0e165f4fbb2bb92dbfe18837e0c9f5d62ac4e26448863d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.0.12"
|
||||
"version": "1.0.13"
|
||||
},
|
||||
"replay_bloc": {
|
||||
"dependency": "direct main",
|
||||
@@ -1600,21 +1640,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_gen",
|
||||
"sha256": "07b277b67e0096c45196cbddddf2d8c6ffc49342e88bf31d460ce04605ddac75",
|
||||
"sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.1.1"
|
||||
"version": "4.2.0"
|
||||
},
|
||||
"source_helper": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_helper",
|
||||
"sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723",
|
||||
"sha256": "4a85e90b50694e652075cbe4575665539d253e6ec10e46e76b45368ab5e3caae",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.3.8"
|
||||
"version": "1.3.10"
|
||||
},
|
||||
"source_span": {
|
||||
"dependency": "transitive",
|
||||
@@ -1832,11 +1872,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_web",
|
||||
"sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2",
|
||||
"sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.1"
|
||||
"version": "2.4.2"
|
||||
},
|
||||
"url_launcher_windows": {
|
||||
"dependency": "transitive",
|
||||
@@ -1882,11 +1922,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vector_graphics_compiler",
|
||||
"sha256": "d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc",
|
||||
"sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.19"
|
||||
"version": "1.1.20"
|
||||
},
|
||||
"vector_math": {
|
||||
"dependency": "transitive",
|
||||
@@ -1912,11 +1952,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "watcher",
|
||||
"sha256": "f52385d4f73589977c80797e60fe51014f7f2b957b5e9a62c3f6ada439889249",
|
||||
"sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.2.0"
|
||||
"version": "1.2.1"
|
||||
},
|
||||
"web": {
|
||||
"dependency": "direct main",
|
||||
@@ -2020,7 +2060,7 @@
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.10.0 <4.0.0",
|
||||
"flutter": ">=3.38.5"
|
||||
"dart": ">=3.10.3 <4.0.0",
|
||||
"flutter": ">=3.38.7"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,19 +8,19 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "carapace-bridge";
|
||||
version = "1.4.11";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carapace-sh";
|
||||
repo = "carapace-bridge";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-npy20q8Fmi4KKN/q41iG6sWmuQVLhiHyUCGVUwS0FsA=";
|
||||
hash = "sha256-u+vcXTTLoRyKW/o/+bPpeFd7tgks9yfQcZDfgHjxZmc=";
|
||||
};
|
||||
|
||||
# buildGoModule tries to run `go mod vendor` instead of `go work vendor` on
|
||||
# the workspace if proxyVendor is off
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-DyFOCx+pCChbQRGRDou0QU2YTQzrcAgwO5Mc918Xm8k=";
|
||||
vendorHash = "sha256-3X5adxdQr3hCLLAjhzUbopizNh+e4czYlo9fcv6JabQ=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace cmd/carapace-bridge/main.go \
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-binstall";
|
||||
version = "1.16.7";
|
||||
version = "1.17.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cargo-bins";
|
||||
repo = "cargo-binstall";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-0r7QEGwuIh2mquKFqcf3VjvilhVz25Xpr2rJPQp504E=";
|
||||
hash = "sha256-8017nujJ/nHSy1xkzfObj30ffAsg7W2pbHzrto5ThH0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ZJCIjQm/vbO1Voji143HXT3BwlXRtFq4rFNRUguwouA=";
|
||||
cargoHash = "sha256-NpnwtoTJs+xkedDEspDOQdZpIhuEhI3tRvH3hroIoIc=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-leptos";
|
||||
version = "0.3.2";
|
||||
version = "0.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "leptos-rs";
|
||||
repo = "cargo-leptos";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-aH7b9Dbz4vbh9X4RuhFdmu2U1sgGgbLUZxmwhVxW248=";
|
||||
hash = "sha256-OhGppUYbRnsYjuiu3Sys+073o4ZiVqMqlt8apeY7Oho=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-P+mavyLehmujVKBRLmK80T/o7Lu8rl8E0LzV23c6fJA=";
|
||||
cargoHash = "sha256-ou8swAP0W8jOab9yTvA/7mFkvI6YskXUsqLNHzIJdiY=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.1.17",
|
||||
"version": "2.1.19",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.1.17",
|
||||
"version": "2.1.19",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
"claude": "cli.js"
|
||||
|
||||
@@ -15,24 +15,19 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "claude-code";
|
||||
version = "2.1.17";
|
||||
version = "2.1.19";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-cLJ8qKa8OhGpjdB7l1KAcG73EvH5T+OUww3flAKWihI=";
|
||||
hash = "sha256-K2fJf1eRAyqmtAvKBzpAtMohQ4B1icwC9yf5zEf52C8=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-aUqPXF5L78wZ34pNRvpEJi6l2wl15Og1yCEvVoeV0tE=";
|
||||
npmDepsHash = "sha256-C8HVKSz1ZQmYNMoLUKk2XUpf5y+Np4nTacCGMVEqO8c=";
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
||||
# Replace hardcoded `/bin/bash` with `/usr/bin/env bash` for Nix compatibility
|
||||
# https://github.com/anthropics/claude-code/issues/15195
|
||||
substituteInPlace cli.js \
|
||||
--replace-warn '#!/bin/bash' '#!/usr/bin/env bash'
|
||||
'';
|
||||
|
||||
dontNpmBuild = true;
|
||||
@@ -45,6 +40,7 @@ buildNpmPackage (finalAttrs: {
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/claude \
|
||||
--set DISABLE_AUTOUPDATER 1 \
|
||||
--set DISABLE_INSTALLATION_CHECKS 1
|
||||
--unset DEV \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath (
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "consul-template";
|
||||
version = "0.41.3";
|
||||
version = "0.41.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hashicorp";
|
||||
repo = "consul-template";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-v598V/pWZupZ6LKTYrJ0ES3Bs6TR5oAX5q2mnLbff+8=";
|
||||
hash = "sha256-YZ6PZh9ZFEaanTkvQ6I35ubRxSKB/dMq8JXLPf5Ym4I=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Tz80n37NBqKX+h3OE6RBufPQ7OteWpZaa5br2WFIvOs=";
|
||||
vendorHash = "sha256-IfOaJlcMNRWxC0XNZYU/5Lz3ILlMWSfzFXwLu3gLKOc=";
|
||||
|
||||
# consul-template tests depend on vault and consul services running to
|
||||
# execute tests so we skip them here
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "contact";
|
||||
version = "1.4.10";
|
||||
version = "1.4.13";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pdxlocations";
|
||||
repo = "contact";
|
||||
tag = version;
|
||||
hash = "sha256-Zn0aODPVgzrZdnW1IkUNyjz+PEtTVqiur+qT9I2tcj4=";
|
||||
hash = "sha256-MHi86w1lJzMFoSKKmrKPi6rux+sudNMm/oCTXvf8EaE=";
|
||||
};
|
||||
|
||||
dependencies = [ python3Packages.meshtastic ];
|
||||
|
||||
@@ -15,23 +15,35 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-AFOgcYPQaUg70GJhS8YcuAgMV32mHN9+ExsGThoa8Yg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# I am not 100% sure that this is ok, but it breaks repeatable builds.
|
||||
./remove-pot-creation-date.patch
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
sed -e "s@= /usr/bin/@= @g" \
|
||||
-e "s@/usr/@$out/@" \
|
||||
-i Makefile
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace-fail /usr/bin/install install
|
||||
'';
|
||||
|
||||
makeFlags = [
|
||||
"bindir=$(out)/bin"
|
||||
"sbindir=$(out)/sbin"
|
||||
"mandir=$(man)/man"
|
||||
"includedir=$(dev)/include"
|
||||
"libdir=$(lib)/lib"
|
||||
"localedir=$(out)/share/locale"
|
||||
"docdir=$(man)/share/doc/packages/cpufrequtils"
|
||||
"confdir=$(out)/etc/"
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
stdenv.cc.libc.linuxHeaders
|
||||
libtool
|
||||
gettext
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"lib"
|
||||
"dev"
|
||||
"man"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Tools to display or change the CPU governor settings";
|
||||
homepage = "http://ftp.be.debian.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html";
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
diff -u cpufrequtils-008/Makefile cpufrequtils-008.new/Makefile
|
||||
--- cpufrequtils-008/Makefile 2012-05-06 01:17:18.000000000 +0200
|
||||
+++ cpufrequtils-008.new/Makefile 2013-08-16 20:52:29.961086536 +0200
|
||||
@@ -205,7 +205,8 @@
|
||||
@xgettext --default-domain=$(PACKAGE) --add-comments \
|
||||
--keyword=_ --keyword=N_ $(UTIL_SRC) && \
|
||||
test -f $(PACKAGE).po && \
|
||||
- mv -f $(PACKAGE).po po/$(PACKAGE).pot
|
||||
+ mv -f $(PACKAGE).po po/$(PACKAGE).pot && \
|
||||
+ sed -i -e'/POT-Creation/d' po/*.pot
|
||||
|
||||
update-gmo: po/$(PACKAGE).pot
|
||||
@for HLANG in $(LANGUAGES); do \
|
||||
@@ -217,6 +218,7 @@
|
||||
echo "msgmerge for $$HLANG failed!"; \
|
||||
rm -f po/$$HLANG.new.po; \
|
||||
fi; \
|
||||
+ sed -i -e'/POT-Creation/d' po/*.po; \
|
||||
msgfmt --statistics -o po/$$HLANG.gmo po/$$HLANG.po; \
|
||||
done;
|
||||
|
||||
Common subdirectories: cpufrequtils-008/man and cpufrequtils-008.new/man
|
||||
Common subdirectories: cpufrequtils-008/po and cpufrequtils-008.new/po
|
||||
Common subdirectories: cpufrequtils-008/utils and cpufrequtils-008.new/utils
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
let
|
||||
themeName = "Dracula";
|
||||
version = "4.0.0-unstable-2026-01-12";
|
||||
version = "4.0.0-unstable-2026-01-22";
|
||||
in
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "dracula-theme";
|
||||
@@ -17,8 +17,8 @@ stdenvNoCC.mkDerivation {
|
||||
src = fetchFromGitHub {
|
||||
owner = "dracula";
|
||||
repo = "gtk";
|
||||
rev = "1892c797926184066b9f740f5a7c3ab2772edc40";
|
||||
hash = "sha256-3bClPnEfCNmpK8o1zlVa1tzSkCxO2rCDNtadL2hQdQ8=";
|
||||
rev = "0a573d38280bec3e576f4be9d12a716b02254f7a";
|
||||
hash = "sha256-Nyp6hLP8eAawiQMPuwZfg0FMR7HGDBb+TDozrE8VygQ=";
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "ducker";
|
||||
version = "0.5.6";
|
||||
version = "0.5.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "robertpsoane";
|
||||
repo = "ducker";
|
||||
tag = "v${version}";
|
||||
sha256 = "sha256-aGqZlRIE4yjBzdHuONagQc7ePHcj1hOHszX6eKNxy+A=";
|
||||
sha256 = "sha256-e9L0K6dP0DjMpN0TDLkqu4wmff8cEfHmB7PRP+mQiR8=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-gkckXyKPiJTbIVAfUyOrJPQcvU/Cu9OcRsf4NG7Ve/M=";
|
||||
cargoHash = "sha256-K76VDSqXSNxMGFBrtv5oV49IwvMu7rglmiYaWXR3fBE=";
|
||||
|
||||
meta = {
|
||||
description = "Terminal app for managing docker containers, inspired by K9s";
|
||||
|
||||
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
description = "Rust implementation of the I2P protocol stack";
|
||||
homepage = "https://altonen.github.io/emissary/";
|
||||
license = lib.licenses.mit; # https://github.com/altonen/emissary/blob/master/LICENSE (found an apache2 as well but thats for https://github.com/altonen/emissary/commit/c4a1c849ebfceba892adce53f512f1f099721de2)
|
||||
mainProgram = "emissary";
|
||||
mainProgram = "emissary-cli";
|
||||
maintainers = [ lib.maintainers.N4CH723HR3R ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
}:
|
||||
llvmPackages.stdenv.mkDerivation rec {
|
||||
pname = "enzyme";
|
||||
version = "0.0.238";
|
||||
version = "0.0.239";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EnzymeAD";
|
||||
repo = "Enzyme";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-n++71Ibt4+nnyx56ICovObJx9CH12fxH+WXsAByIyJA=";
|
||||
hash = "sha256-Sa+AVA8OdCQ5PGphs60zWnMkkEMm9CRyGT5Nsc5TX+M=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "1.0.63";
|
||||
version = "1.0.65";
|
||||
src = fetchFromGitHub {
|
||||
name = "exo";
|
||||
owner = "exo-explore";
|
||||
repo = "exo";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-aQ3rGLtT/zvIVdKQcwqODulzEHBKg7KMkBg3KJEscho=";
|
||||
hash = "sha256-Zj174EySIILdj7+QJVT6ZGYvjO+jXHj+GizVsve2lFk=";
|
||||
};
|
||||
|
||||
pyo3-bindings = python3Packages.buildPythonPackage (finalAttrs: {
|
||||
@@ -71,7 +71,7 @@ let
|
||||
sourceRoot
|
||||
;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-w3FZL/yy8R+SWCQF7+v21sKyizvZMmipG6IfhJeSjyQ=";
|
||||
hash = "sha256-3ZgE1ysb1OeB4BNszvlrnYcc7gOo7coPfOEQmMHC6E0=";
|
||||
};
|
||||
});
|
||||
in
|
||||
@@ -100,15 +100,10 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
"_MemoryObjectStreamState as AnyioState,"
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
substituteInPlace src/exo/worker/utils/macmon.py \
|
||||
substituteInPlace src/exo/utils/info_gatherer/info_gatherer.py \
|
||||
--replace-fail \
|
||||
'path = shutil.which("macmon")' \
|
||||
'path = "${lib.getExe macmon}"'
|
||||
|
||||
substituteInPlace src/exo/worker/utils/tests/test_macmon.py \
|
||||
--replace-fail \
|
||||
'cmd=["macmon"' \
|
||||
'cmd=["${lib.getExe macmon}"'
|
||||
'shutil.which("macmon")' \
|
||||
'"${lib.getExe macmon}"'
|
||||
'';
|
||||
|
||||
build-system = with python3Packages; [
|
||||
@@ -137,6 +132,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
hypercorn
|
||||
jinja2
|
||||
loguru
|
||||
mflux
|
||||
mlx
|
||||
mlx-lm
|
||||
nvidia-ml-py
|
||||
@@ -148,10 +144,12 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
psutil
|
||||
pydantic
|
||||
pyo3-bindings
|
||||
python-multipart
|
||||
rustworkx
|
||||
scapy
|
||||
tiktoken
|
||||
tinygrad
|
||||
tomlkit
|
||||
transformers
|
||||
uvloop
|
||||
]
|
||||
@@ -179,6 +177,9 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
|
||||
# ValueError: zip() argument 2 is longer than argument 1
|
||||
"test_events_processed_in_correct_order"
|
||||
|
||||
# system_profiler is not available in the sandbox
|
||||
"test_tb_parsing"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "fluxcd-operator";
|
||||
version = "0.38.1";
|
||||
version = "0.40.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "controlplaneio-fluxcd";
|
||||
repo = "fluxcd-operator";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-thSUS3OQecOSaC6e5o1yRuI7FAyy/wZEvp+tIdJrtSo=";
|
||||
hash = "sha256-31C+QsuXTQEPUKe3h/u52RXF9FxHidQxIZkrhLvOcuU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Z5oKy9u/aqxoEiyDJWBBoUS5WJYWcfh77kK5wyl/pdc=";
|
||||
vendorHash = "sha256-pbEdlq1qOKuxRqLTY4NE/+yfjph8PKcsJOiRc/Tw+Og=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
let
|
||||
pname = "gallery-dl";
|
||||
version = "1.31.3";
|
||||
version = "1.31.4";
|
||||
in
|
||||
python3Packages.buildPythonApplication {
|
||||
inherit pname version;
|
||||
@@ -18,7 +18,7 @@ python3Packages.buildPythonApplication {
|
||||
owner = "mikf";
|
||||
repo = "gallery-dl";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-vheQA67lPeYt7wly/4AbiReDx9ZlUbgqxT5YTxI0gVo=";
|
||||
hash = "sha256-oK1NgLZc+aTD2zr5L0hkWGrpzCqv1TkupvB47r5nZXs=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.setuptools ];
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "geminicommit";
|
||||
version = "0.6.1";
|
||||
version = "0.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tfkhdyt";
|
||||
repo = "geminicommit";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PAL14mxeWYEDaFL/rniLN+FNDFE/T3t2+pAK4BGqcJY=";
|
||||
hash = "sha256-BLCnBym69O6s4UnogopcccI5PnniOFJ3BcWFyxEsUUI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-4aVUD16zhzWvgD90gttmoDRoKKb0dRgDdH1HMfgd3LU=";
|
||||
vendorHash = "sha256-FFWptw1kSbl7f8DR3FrM0jAfr06NaJT+i/8ZaQjav/E=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
@@ -29,8 +29,8 @@ buildGoModule (finalAttrs: {
|
||||
cmd = finalAttrs.meta.mainProgram;
|
||||
goDefaultCmd = finalAttrs.pname;
|
||||
in
|
||||
# The official github released binary is renamed since v0.6.1,
|
||||
# see: https://github.com/tfkhdyt/geminicommit/releases/tag/v0.6.1
|
||||
# The official github released binary is renamed since v0.4.1,
|
||||
# see: https://github.com/tfkhdyt/geminicommit/releases/tag/v0.4.1
|
||||
# Here we link the old name (which is also the `go build` default name)
|
||||
# for backward compatibility:
|
||||
''
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "genact";
|
||||
version = "1.5.0";
|
||||
version = "1.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "svenstaro";
|
||||
repo = "genact";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-6d8p+Hon9zZMNRLX9+eBB3K5PffsX7w5PcbIiesCvSc=";
|
||||
sha256 = "sha256-D1uecxrRR49EUa2fHm/ieQ4Gp0m5p0ncj5YiINwlvN8=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-umb+hf61k/sSfPVUCS1qJ0p+NLfjgZffuEWoQj1NIVY=";
|
||||
cargoHash = "sha256-lX/bb6RGcsfgfjhK7SwwcY9R7USSEdG5VLK6v2LOvas=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "ghmap";
|
||||
version = "1.0.6";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uhourri";
|
||||
repo = "ghmap";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-mNWBClKs5QnjwMMWS/OaxgD0g0D0bWRx8ecyG3+zy+s=";
|
||||
hash = "sha256-3y7ENSqcyfQTb78ELoZse9TksPT0zrsLD2YVEfjJ2Y8=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "git-who";
|
||||
version = "1.2";
|
||||
version = "1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sinclairtarget";
|
||||
repo = "git-who";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-xpY5XIqlCscwJZhtqdYa1yhR9VWgD8FofDXdZ9+afA8=";
|
||||
hash = "sha256-105UUQBAB0/5d0xEoKOr7xwKvXy42RgyOHVFFArXHQ4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-e2P7szjtAn4EFTy+eGi/9cYf/Raw/7O+PbYEOD8i3Hs=";
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "github-copilot-cli";
|
||||
version = "0.0.384";
|
||||
version = "0.0.394";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@github/copilot/-/copilot-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-UI85wx9So28J0QCXP1z2zCXmA54L1dzd0Msr9NLs0CY=";
|
||||
hash = "sha256-5d0Tvc/TVCocSYB8hcBfQAR9VZ8qcw7ZE8yIwwKaLAI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeBinaryWrapper ];
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "go-jsonschema";
|
||||
version = "0.20.0";
|
||||
version = "0.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "omissis";
|
||||
repo = "go-jsonschema";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-e1eL5Blf9l4cSR7Tg740eTFza3ViJEiwLaoUsUZzQu4=";
|
||||
hash = "sha256-CS7Rkkj6Z5kEi4hzQF7uasdeTmcaz6niZvPpOY+av0w=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-vHtigJ2YNFFWGxv6/pGwmmGE0Fn+2S7NguyrhVME7ak=";
|
||||
vendorHash = "sha256-mCOJ8GROrbNXH7CSLLMZj/4wTa65hscTt8RzIxzgG+A=";
|
||||
|
||||
ldflags = [
|
||||
"-X main.version=v${finalAttrs.version}"
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "goverlay";
|
||||
version = "1.7.1";
|
||||
version = "1.7.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "benjamimgois";
|
||||
repo = "goverlay";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-zzGxeBnyj04zmPNQ09sYAO17Jaiwx+HA5TyiLo4jFr8=";
|
||||
hash = "sha256-m1aoVC79ONVMK2TrIKFz0QsYOFUnT1PfEoAg9QfX8NQ=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "hcloud";
|
||||
version = "1.60.0";
|
||||
version = "1.61.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hetznercloud";
|
||||
repo = "cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-OOLuQojsWkjhFn18keK/mJFF+s4lflIoFSwSn3Bd8jg=";
|
||||
hash = "sha256-Gggr/wdPzi1nqCcWzxNYr85oBRGT0rBxV24QXYDHkdc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-XekyBHH0HDjvl3vD8sucypjnvKOdxrguvAaiREPanyo=";
|
||||
vendorHash = "sha256-X/qn9mfbSBaMbi4uI7jdL98mQSq0JVfXR3nX156ySBc=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "hjson-go";
|
||||
version = "4.5.0";
|
||||
version = "4.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hjson";
|
||||
repo = "hjson-go";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-0xFTxnXMJA98+Y6gwO8zCDPQvLecG1qmbGAISCFMaPw=";
|
||||
hash = "sha256-Qg/sy0fHHadQMU1wToz/Nm6tiIe/tm1D1knmbh9zYr0=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -38,6 +38,9 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
description = "Speech-to-text CLI to transcribe voice from microphone directly to clipboard";
|
||||
homepage = "https://hns-cli.dev";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ afh ];
|
||||
maintainers = with lib.maintainers; [
|
||||
afh
|
||||
dwt
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
python3Packages.buildPythonPackage rec {
|
||||
pname = "infisicalsdk";
|
||||
version = "1.0.14";
|
||||
version = "1.0.15";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Infisical";
|
||||
repo = "python-sdk-official";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-oQdrrNJ8eoV5JWG7pTP3V8ptLg93DGCgWnTU9AVRG2Q=";
|
||||
hash = "sha256-ZmX3j6BxMWP0+7AvJx/3szDk2O5COHDes3pJQaqf4Yc=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.setuptools ];
|
||||
|
||||
@@ -31,7 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
description = "Tiny menu bar calendar";
|
||||
homepage = "https://www.mowglii.com/itsycal/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ FlameFlag ];
|
||||
maintainers = with lib.maintainers; [
|
||||
eclairevoyant
|
||||
FlameFlag
|
||||
];
|
||||
platforms = lib.platforms.darwin;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
};
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "karing";
|
||||
version = "1.2.11.1406";
|
||||
version = "1.2.12.1505";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/KaringX/karing/releases/download/v${finalAttrs.version}/karing_${finalAttrs.version}_linux_amd64.deb";
|
||||
hash = "sha256-RfUzPDT6x2e8J+IazjcPRZ+yY3UEHEdAUNxs1cQlGaE=";
|
||||
hash = "sha256-Kli4aNupnNiWqFXo2su/M7emZvsTODlsj9psZyGc7/Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "krill";
|
||||
version = "0.15.0";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NLnetLabs";
|
||||
repo = "krill";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-aYZZuEh9RpxGcZllc7usFrLXV8MD1SGrtnbZI7i1h8I=";
|
||||
hash = "sha256-Egy/knMiu+Pglx4v62lPZ87daRKida8W05qu+5yGt1g=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-WJqJkcAUJhPy0jbGit/nXmJPCU7dK8I8w3JCmTdzhhA=";
|
||||
cargoHash = "sha256-2wbMcI+zS8e9DfVvVAOHxyuHKWFCls57yt8QRw8JJq0=";
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -39,16 +39,16 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "lapce";
|
||||
version = "0.4.5";
|
||||
version = "0.4.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lapce";
|
||||
repo = "lapce";
|
||||
tag = "v${version}";
|
||||
sha256 = "sha256-0mF8JusW/oMjkAaCtL6ySazlWoR+76vRydyVXHbxNRM=";
|
||||
sha256 = "sha256-D5DEmMkCAkMiMMzYP8FoVIUeT2CDOepUWUlUqWSaUnM=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Jjul26YTcMSf8szuetX3rU4b1eVsD/SBe1UanIAS1Ew=";
|
||||
cargoHash = "sha256-BFaR8jWdET2nInBkKZhnoqLCB1dnXH3pywkD1Cv5SuE=";
|
||||
|
||||
env = {
|
||||
# Get openssl-sys to use pkg-config
|
||||
|
||||
@@ -28,7 +28,14 @@ stdenv.mkDerivation rec {
|
||||
popt
|
||||
];
|
||||
|
||||
dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
"man"
|
||||
]
|
||||
# Avoid cycle dependence between out and lib outputs on Darwin, by using bin
|
||||
# instead of lib
|
||||
++ (if stdenv.hostPlatform.isDarwin then [ "bin" ] else [ "lib" ]);
|
||||
|
||||
meta = {
|
||||
description = "Implementation of the rsync remote-delta algorithm";
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "matrix-alertmanager-receiver";
|
||||
version = "2026.1.14";
|
||||
version = "2026.1.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "metio";
|
||||
repo = "matrix-alertmanager-receiver";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-JUdnaz790NbiBlUlESIQMR2qehF/8OU0smSrA3+wOSQ=";
|
||||
hash = "sha256-nnv2Qc1txcUTDx47e2pJiXyOfklYqjs4VCg5Gj9UrPk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ZZYifNTMCL39ar00duYvvS8B6vJ8QZkMNb8vG6kgYOI=";
|
||||
vendorHash = "sha256-c94sQa1zKmt+mVC2yRm6rhBXh8Jr+r1PFcrlDPEE/04=";
|
||||
|
||||
env.CGO_ENABLED = "0";
|
||||
|
||||
|
||||
@@ -18,23 +18,23 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "matrix-hookshot";
|
||||
version = "7.2.0";
|
||||
version = "7.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "matrix-org";
|
||||
repo = "matrix-hookshot";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-v0y7TpLAmzyTjuYVii8aIieeBqXNw462d5QDeY/vdgg=";
|
||||
hash = "sha256-d0ybypFKruL236yZZJbMd9kLKPD1/LBiIQuM0l7gtpc=";
|
||||
};
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
inherit (finalAttrs) src;
|
||||
hash = "sha256-41iLbrosvcLi3JpywlXoWj3lu/FjUMFF6PwgDvgooms=";
|
||||
hash = "sha256-zeONd4JjUuXR009osMBUamzAvom21HnMJtNpkbC66IQ=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-1eBiLZHGNJxXNCVavkKt0xckAD2cilOW2wNCtqJ8O4g=";
|
||||
hash = "sha256-xr7/Swo2FwkJjLQ0Yrvytqc9a5XwycenEOjtJi0cHJ4=";
|
||||
};
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "meilisearch";
|
||||
version = "1.33.1";
|
||||
version = "1.34.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "meilisearch";
|
||||
repo = "meilisearch";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-q1sDiIJETk22Ain8M1LfhFZ2sUSq7H5qNCs23f0qsz4=";
|
||||
hash = "sha256-+YN00NdihRpv3XklZJArkQnK91fOCci+fqHCiW4qVj4=";
|
||||
};
|
||||
|
||||
cargoBuildFlags = [ "--package=meilisearch" ];
|
||||
|
||||
cargoHash = "sha256-Ae/KR45LXwXd/qTeKTAoWPnsue4ekNr1SP7oJ8EN+Q8=";
|
||||
cargoHash = "sha256-/3uIT8V9FRYqeJeW4UvWbakoG7fdkGk/RN4TUQKzoqo=";
|
||||
|
||||
# Default features include mini dashboard which downloads something from the internet.
|
||||
buildNoDefaultFeatures = true;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
pkg-config,
|
||||
autoconf,
|
||||
makeDesktopItem,
|
||||
@@ -110,6 +111,16 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
sha256 = "sha256-YogapVTmW4HAyVgvhR4ZvW4Q6v0kGiW11CCxN6SpPCY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/arakiken/mlterm/commit/819366f9c3c015d1be501d626ca954ce3ce38a60.patch";
|
||||
hash = "sha256-xI0CzXN3gfXZXrL1/tFgQDtpY5hnzGLPruidOuMrbPQ=";
|
||||
excludes = [
|
||||
"ChangeLog"
|
||||
];
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
autoconf
|
||||
@@ -161,32 +172,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
uim
|
||||
];
|
||||
|
||||
#bad configure.ac and Makefile.in everywhere
|
||||
preConfigure = ''
|
||||
sed -i -e 's;-L/usr/local/lib -R/usr/local/lib;;g' \
|
||||
main/Makefile.in \
|
||||
tool/mlfc/Makefile.in \
|
||||
tool/mlimgloader/Makefile.in \
|
||||
tool/mlconfig/Makefile.in \
|
||||
uitoolkit/libtype/Makefile.in \
|
||||
uitoolkit/libotl/Makefile.in
|
||||
sed -i -e 's;cd ..srcdir. && rm -f ...lang..gmo.*;;g' \
|
||||
tool/mlconfig/po/Makefile.in.in
|
||||
#utmp and mlterm-fb
|
||||
substituteInPlace configure.in \
|
||||
--replace "-m 2755 -g utmp" " " \
|
||||
--replace "-m 4755 -o root" " "
|
||||
substituteInPlace configure \
|
||||
--replace "-m 2755 -g utmp" " " \
|
||||
--replace "-m 4755 -o root" " "
|
||||
'';
|
||||
|
||||
env = {
|
||||
NIX_CFLAGS_COMPILE =
|
||||
(lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion -Wno-error=incompatible-function-pointer-types ")
|
||||
# GCC15 defaults to C23 which is stricter about prototypes
|
||||
# There are upstream fixes, but they are not in 3.9.4 release
|
||||
+ (lib.optionalString stdenv.cc.isGNU " -std=c17 ");
|
||||
lib.optionalString stdenv.cc.isGNU " -std=c17 ";
|
||||
};
|
||||
|
||||
configureFlags = [
|
||||
@@ -251,7 +241,5 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = desktopBinary;
|
||||
# https://github.com/arakiken/mlterm/issues/157
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mousam";
|
||||
version = "1.4.0";
|
||||
version = "1.4.2";
|
||||
# built with meson, not a python format
|
||||
pyproject = false;
|
||||
|
||||
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
|
||||
owner = "amit9838";
|
||||
repo = "mousam";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-wJcexOyQqLQJLCathpt6D0SEJP1AvfLPfhAfNzhknUQ=";
|
||||
hash = "sha256-V2R5XfkuaJ4fjgOhoTNZVk4FqKlCJqum7A2NsPISgM8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "namespace-cli";
|
||||
version = "0.0.474";
|
||||
version = "0.0.475";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "namespacelabs";
|
||||
repo = "foundation";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-OzHS3L0mJp6+zRHeK+kidJQDSbmy2VjyFdHU1iJZpsM=";
|
||||
hash = "sha256-2Vr36G4KEGDM1fTifZhMOr33B513bVFsOvWGU5usCVU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-jeH5/x4hIh2Q5bi6o7c0tcQLmyrMp0NJ641fZDPCHkw=";
|
||||
|
||||
@@ -44,6 +44,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gtest
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
diff --git a/libsrc/core/python_ngcore.hpp b/libsrc/core/python_ngcore.hpp
|
||||
index 2ce84481..4fc8aa4e 100644
|
||||
--- a/libsrc/core/python_ngcore.hpp
|
||||
+++ b/libsrc/core/python_ngcore.hpp
|
||||
@@ -2,6 +2,7 @@
|
||||
#define NETGEN_CORE_PYTHON_NGCORE_HPP
|
||||
|
||||
#include "ngcore_api.hpp" // for operator new
|
||||
+#include <pybind11/embed.h>
|
||||
#include <pybind11/pybind11.h>
|
||||
#include <pybind11/operators.h>
|
||||
#include <pybind11/numpy.h>
|
||||
diff --git a/ng/ngappinit.cpp b/ng/ngappinit.cpp
|
||||
index f6b4be0a..e21937b5 100644
|
||||
--- a/ng/ngappinit.cpp
|
||||
+++ b/ng/ngappinit.cpp
|
||||
@@ -256,6 +256,7 @@ int main(int argc, char ** argv)
|
||||
Tk_MainLoop();
|
||||
Tcl_DeleteInterp (myinterp);
|
||||
#ifdef NETGEN_PYTHON
|
||||
+ py::scoped_interpreter guard{};
|
||||
py::gil_scoped_acquire ensure_gil;
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
diff --git a/ng/Togl2.1/togl.c b/ng/Togl2.1/togl.c
|
||||
index 78faa6c1..522a71f1 100644
|
||||
--- a/ng/Togl2.1/togl.c
|
||||
+++ b/ng/Togl2.1/togl.c
|
||||
@@ -3018,7 +3018,6 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
|
||||
dpy = Tk_Display(tkwin);
|
||||
scrnum = Tk_ScreenNumber(tkwin);
|
||||
-
|
||||
/*
|
||||
* Windows and Mac OS X need the window created before OpenGL context
|
||||
* is created. So do that now and set the window variable.
|
||||
@@ -3140,7 +3139,7 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
goto error;
|
||||
}
|
||||
#endif
|
||||
-#if defined(TOGL_WGL) || defined(TOGL_AGL) || defined(TOGL_NSOPENGL)
|
||||
+#if defined(TOGL_WGL)
|
||||
if (togl->VisInfo == NULL) {
|
||||
/*
|
||||
* Create a new OpenGL rendering context. And check to share lists.
|
||||
@@ -3417,7 +3416,6 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
DescribePixelFormat(togl->tglGLHdc, (int) togl->PixelFormat, sizeof (pfd),
|
||||
&pfd);
|
||||
#endif
|
||||
-
|
||||
/*
|
||||
* find a colormap
|
||||
*/
|
||||
@@ -3432,7 +3430,8 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
cmap = DefaultColormap(dpy, scrnum);
|
||||
}
|
||||
#elif defined(TOGL_AGL) || defined(TOGL_NSOPENGL)
|
||||
- cmap = DefaultColormap(dpy, scrnum);
|
||||
+ /* macOS: get colormap from Tk */
|
||||
+ cmap = Tk_Colormap(tkwin);
|
||||
#endif
|
||||
} else {
|
||||
/* Colormap for CI mode */
|
||||
@@ -3457,10 +3456,11 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
#elif defined(TOGL_WGL)
|
||||
cmap = Win32CreateCiColormap(togl);
|
||||
#elif defined(TOGL_AGL) || defined(TOGL_NSOPENGL)
|
||||
- /* need to figure out how to do this correctly on Mac... */
|
||||
- cmap = DefaultColormap(dpy, scrnum);
|
||||
+ /* macOS: use Tk default colormap */
|
||||
+ cmap = Tk_Colormap(tkwin);
|
||||
#endif
|
||||
} else {
|
||||
+#if defined(TOGL_X11)
|
||||
if (togl->VisInfo->visual == DefaultVisual(dpy, scrnum)) {
|
||||
/* share default/root colormap */
|
||||
cmap = Tk_Colormap(tkwin);
|
||||
@@ -3470,14 +3470,25 @@ Togl_MakeWindow(Tk_Window tkwin, Window parent, ClientData instanceData)
|
||||
XRootWindow(dpy, togl->VisInfo->screen),
|
||||
togl->VisInfo->visual, AllocNone);
|
||||
}
|
||||
+#else
|
||||
+ /* Windows, AGL, NSOPENGL: use Tk default colormap */
|
||||
+ cmap = Tk_Colormap(tkwin);
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
/* Make sure Tk knows to switch to the new colormap when the cursor is over
|
||||
* this window when running in color index mode. */
|
||||
+#if defined(TOGL_X11)
|
||||
(void) Tk_SetWindowVisual(tkwin, togl->VisInfo->visual,
|
||||
togl->VisInfo->depth, cmap);
|
||||
-
|
||||
+#elif defined(TOGL_WGL)
|
||||
+ /* Windows: use default visual */
|
||||
+ (void) Tk_SetWindowVisual(tkwin, DefaultVisual(dpy, scrnum),
|
||||
+ DefaultDepth(dpy, scrnum), cmap);
|
||||
+#elif defined(TOGL_AGL) || defined(TOGL_NSOPENGL)
|
||||
+ /* Macos: use Tk default colormap */
|
||||
+#endif
|
||||
#ifdef TOGL_WGL
|
||||
/* Install the colormap */
|
||||
SelectPalette(togl->tglGLHdc, ((TkWinColormap *) cmap)->palette, TRUE);
|
||||
@@ -61,6 +61,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
url = "${patchSource}/include_stdlib.patch";
|
||||
hash = "sha256-W+NgGBuy/UmzVbPTSqR8FRUlyN/9dl9l9e9rxKklmIc=";
|
||||
})
|
||||
./ensure_python_before_getting_gil.patch
|
||||
./macos_use_tk_default_color_map.patch
|
||||
];
|
||||
|
||||
# when generating python stub file utilizing system python pybind11_stubgen module
|
||||
@@ -79,6 +81,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
substituteInPlace ng/Togl2.1/CMakeLists.txt \
|
||||
--replace-fail "/usr/bin/gcc" "$CC"
|
||||
|
||||
# Fix UB when size == 0, otherwise test_archive will fail when hardening enable glibcxxassertions
|
||||
substituteInPlace libsrc/core/archive.hpp \
|
||||
--replace-fail "Do(&v[0], size);" "Do(v.data(), size);"
|
||||
''
|
||||
+ lib.optionalString (!stdenv.hostPlatform.isx86_64) ''
|
||||
# mesh generation differs on x86_64 and aarch64 platform
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "noriskclient-launcher-unwrapped";
|
||||
version = "0.6.16";
|
||||
version = "0.6.17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NoRiskClient";
|
||||
repo = "noriskclient-launcher";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xYbQC7KLYKB2nU+bTl8jMMkfSuq7p8RNr8nJyLEQb1c=";
|
||||
hash = "sha256-SihBoCh8QRU0UkgMyjm9fmiq+9GuUAhpvHC6UOjSkxA=";
|
||||
};
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
@@ -78,6 +78,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/NoRiskClient/noriskclient-launcher/blob/v3/changelogs/${finalAttrs.version}.txt";
|
||||
description = "Minecraft Launcher for NoRisk Client";
|
||||
homepage = "https://norisk.gg";
|
||||
license = lib.licenses.gpl3Only;
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "nu_scripts";
|
||||
version = "0-unstable-2026-01-11";
|
||||
version = "0-unstable-2026-01-23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nushell";
|
||||
repo = "nu_scripts";
|
||||
rev = "c0eef9bb94eaf9d69f1cc27e2e1964fdb66fb24a";
|
||||
hash = "sha256-KfnxoyLY8F0jx6h/SGQb5hkTBHgaa0fktE1qM4BKTBc=";
|
||||
rev = "e65d76cd14979937ee378d56fc21f4e72f21cecc";
|
||||
hash = "sha256-LPwe0DS7rNFY6MUcfCCqMYJjPkhHQyBmy4M+KjrNz34=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -13,13 +13,13 @@ let
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nvidia-container-toolkit";
|
||||
version = "1.18.1";
|
||||
version = "1.18.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NVIDIA";
|
||||
repo = "nvidia-container-toolkit";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-qrEMfynNXiUrG/QXpgrzu2BAMd5XVh5s3LpirjzX4Z8=";
|
||||
hash = "sha256-OMM7IQ65jPr9I5YUwVR3SXbuARnLjS2GSVq2j4J8uFY=";
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -25,14 +25,14 @@ in
|
||||
|
||||
py.pkgs.buildPythonApplication rec {
|
||||
pname = "oci-cli";
|
||||
version = "3.72.0";
|
||||
version = "3.72.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oracle";
|
||||
repo = "oci-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CLHkOIQzYVvawyaXWPTRV2rjm17VWkygS8U9aTK5CVo=";
|
||||
hash = "sha256-OzHVViCEAQJN7lqw6JbTn1PMncrQBQz6T1m7yYEXEQc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -138,13 +138,13 @@ in
|
||||
goBuild (finalAttrs: {
|
||||
pname = "ollama";
|
||||
# don't forget to invalidate all hashes each update
|
||||
version = "0.14.3";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ollama";
|
||||
repo = "ollama";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-SVzJDuy5qXaqxE4HqiqVhoyGLTOt57370q8r3YV18Og=";
|
||||
hash = "sha256-uuv0UMw/8eUcDlyglMxqFWbUlS2OzLEMBNhsbFx8qmg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-WdHAjCD20eLj0d9v1K6VYP8vJ+IZ8BEZ3CciYLLMtxc=";
|
||||
|
||||
@@ -13,17 +13,17 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "oxigraph";
|
||||
version = "0.5.3";
|
||||
version = "0.5.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oxigraph";
|
||||
repo = "oxigraph";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hIB4/6D7AogEpNYyB95nDotspUyaiOW8X6KuVgyjj5Y=";
|
||||
hash = "sha256-WAwgZNEaemf0QN1cG+6nhz4PlGFXkiBaqZb6VxH3gUw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-EhJQgYeeSln1bLLH3nEUFJ7q+PWA/DHAswh4ei4bHWY=";
|
||||
cargoHash = "sha256-OeUXHTcHK7GHB+qV7fq5+0DbGR/PLx05Cp7aSyW0iFE=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
rustPlatform.bindgenHook
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitLab,
|
||||
fetchpatch,
|
||||
rustPlatform,
|
||||
replaceVars,
|
||||
cargo,
|
||||
@@ -39,6 +40,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://gitlab.gnome.org/World/pika-backup/-/issues/643
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.gnome.org/World/pika-backup/-/commit/842d93d65a342985bf6d7d8cacd5b38ea508df2e.patch";
|
||||
hash = "sha256-HtGuEi8ghiMwzBEsvo/DTfVAExgmHpd0xp5bpWRn9Fs=";
|
||||
})
|
||||
(replaceVars ./borg-path.patch {
|
||||
borg = lib.getExe borgbackup;
|
||||
})
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "plantuml-server";
|
||||
version = "1.2026.0";
|
||||
version = "1.2026.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/plantuml/plantuml-server/releases/download/v${version}/plantuml-v${version}.war";
|
||||
hash = "sha256-mFkfHqzvWXhivfWssPh2ImilWurr88AiNpU8ZJSRKSk=";
|
||||
hash = "sha256-+r7SL+JXXAGC0Q7wxvohXBfBucVZzQPX3TIVd/tR0t8=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "planus";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
|
||||
src = fetchCrate {
|
||||
pname = "planus-cli";
|
||||
inherit version;
|
||||
hash = "sha256-z1fXLXSk9xprKMCsbkvJfDB3qz9aR6Bslf517TyQ7qI=";
|
||||
hash = "sha256-2ReR9cCB3kv1a9Ep60pshTI5B5jdimM0PBjvIOUdV5o=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-igja5/FaYBrJSBc9Gw3091UorEV+UmlxPzfk5FYaWXo=";
|
||||
cargoHash = "sha256-0rDvYsEWEKDoPTCgeZ9Yxu1jc68LEzoS0BuzYsAdInQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -6,26 +6,26 @@
|
||||
libappindicator-gtk3,
|
||||
libayatana-appindicator,
|
||||
libnotify,
|
||||
wrapGAppsHook3,
|
||||
wrapGAppsHook4,
|
||||
withIndicator ? true,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "protonvpn-gui";
|
||||
version = "4.13.1";
|
||||
version = "4.14.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ProtonVPN";
|
||||
repo = "proton-vpn-gtk-app";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-pfk7ttQp7nWpGWqBWny9VdSktpB7RoBJIcF/pF6gAfA=";
|
||||
hash = "sha256-zmtx7lua1VsjRjtGYlkuT+u2rCJt7RQk8JRgVrLWVaM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
# Needed for the NM namespace
|
||||
gobject-introspection
|
||||
wrapGAppsHook3
|
||||
wrapGAppsHook4
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "pyroscope";
|
||||
version = "1.17.1";
|
||||
version = "1.18.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grafana";
|
||||
repo = "pyroscope";
|
||||
rev = "v1.17.1";
|
||||
hash = "sha256-fwElc9UoFdsFuzDCEKlqIPQPDOnBJX3vO4tspr5URDo=";
|
||||
rev = "v1.18.0";
|
||||
hash = "sha256-f+C9kXAbJIAw/6rKdBtdZy9H0dmEQnHM3VEx70i5XnE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-KqaOfyS5CJZOv+bwGSs483SztuRyQ+qYp1E9POw07T8=";
|
||||
vendorHash = "sha256-gRuo2xKRC6iiX8wbI1B3rQtk4xJBq3eLM/H49DTtt3U=";
|
||||
proxyVendor = true;
|
||||
|
||||
subPackages = [
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "ranger";
|
||||
version = "1.9.4-unstable-2025-11-14";
|
||||
version = "1.9.4-unstable-2026-01-22";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ranger";
|
||||
repo = "ranger";
|
||||
rev = "08913377c968d39f11fa2d546aa8d53a99bb5e98";
|
||||
hash = "sha256-vn1rAOFB2vq04Y/WAE44iH/b/zamAmvq8putUKwNqR8=";
|
||||
rev = "46c4fde3831dcf00ed85ee4e089df28601932229";
|
||||
hash = "sha256-9/9TSLXcFC+ItCCCQGaYoCjOyPH9Zx3JCKJJXf0SINI=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "regolith";
|
||||
version = "1.6.2";
|
||||
version = "1.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Bedrock-OSS";
|
||||
repo = "regolith";
|
||||
tag = version;
|
||||
hash = "sha256-J4DkEjN+hPK6fu9dIuHdY6gu1imb0sB/KdWnXYJSgw8=";
|
||||
hash = "sha256-9mRfK93eHuCA19RSdLKhlhbnQ0UTmBS46Gp1cXstTIk=";
|
||||
};
|
||||
|
||||
# Requires network access.
|
||||
|
||||
@@ -31,6 +31,6 @@ rustPlatform.buildRustPackage rec {
|
||||
mainProgram = "reindeer";
|
||||
homepage = "https://github.com/facebookincubator/reindeer";
|
||||
license = with lib.licenses; [ mit ];
|
||||
maintainers = with lib.maintainers; [ nickgerace ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "reqable";
|
||||
version = "3.0.34";
|
||||
version = "3.0.37";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb";
|
||||
hash = "sha256-cKkrGvGnccU4sRzQ/LFzSh1yG1BViNz2E8aLUlzQaAI=";
|
||||
hash = "sha256-AhrrVFS1lRrCNi9MkM+WqprGI2B2zf96aEjrdskSURE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rust-parallel";
|
||||
version = "1.20.0";
|
||||
version = "1.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aaronriekenberg";
|
||||
repo = "rust-parallel";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-osuuEYOktSMmpKURXvn0rWUeBgFV07aTeM8oxkiCe10=";
|
||||
hash = "sha256-86CUFtq6XpTYL7zpDBBfbSXlPYhWofwMjJSK698lclI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-20Lr7nRhr7Vrkk31iCioxmYpXYOfQFAmPkyHe1Nfijc=";
|
||||
cargoHash = "sha256-g2R3dEvDv3uzZVXBFvsCoX/M0XuHhoE/mMHni6qEN1g=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace tests/dummy_shell.sh \
|
||||
|
||||
@@ -19,11 +19,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoHash = "sha256-TNIAdxOmAgZOGe3aBcKmeEzuGP8LuhGNDMNY/MUwiTw=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Cargo.toml \
|
||||
--replace-fail 'rust-version = "1.92"' 'rust-version = "1.91"'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
|
||||
Generated
+78
-68
@@ -24,30 +24,25 @@
|
||||
"version": "2.1.1",
|
||||
"hash": "sha256-j6AbGSipxLcKSAMibc0uyUJHTa8odrgONaA4DXL4/Bo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Bcl.Cryptography",
|
||||
"version": "9.0.6",
|
||||
"hash": "sha256-lfxx9rXXD8PxlUkl9109r1B+bPv/zsyzcp0Yf/iBMY0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ComponentDetection.Common",
|
||||
"version": "6.2.1",
|
||||
"hash": "sha256-Vrs91ukXNSeUSBfHgcSqAzPM4eZuS+74PIHQtND8/6s="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-F01KCIqxFa4049bzvKGh59kpdk5UykSFFKaHEPQGVY4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ComponentDetection.Contracts",
|
||||
"version": "6.2.1",
|
||||
"hash": "sha256-H2nNnVDYKnrfUsAaiJhpkRXNtdGgAAoeap7m/dV4a+U="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-yRmgJVLDDMGlq550sqve7f+0/iwwHCT/GMb0/6837Y4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ComponentDetection.Detectors",
|
||||
"version": "6.2.1",
|
||||
"hash": "sha256-op94iMduomjRoe0jC5eX8rCa0FwIFi/1boJ3OpEjM+M="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-JeXHB0XY003CpFDmgRzdgGRTcqFABywvEoxXHvlo8b0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ComponentDetection.Orchestrator",
|
||||
"version": "6.2.1",
|
||||
"hash": "sha256-aHm/r0AgOi+0pSc4nfJU1mskNsovG9y0UP3ajpNvZhg="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-+rSRgh0V5WEtZ/SqRGvPI9J4k1hPGczBwJfxx5mmWg0="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.CSharp",
|
||||
@@ -114,6 +109,11 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "8.0.0-rc.2.23479.6",
|
||||
"hash": "sha256-GIErPwEhlblyAQfEDv+uDPn3RhJnmVMiTGj7l2wNCTk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection",
|
||||
"version": "8.0.1",
|
||||
@@ -306,8 +306,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "morelinq",
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-6ITnfYABvcfk7uwLxDLgcsXspI4nKuBlrFNdMATGoUI="
|
||||
"version": "4.2.0",
|
||||
"hash": "sha256-BQ2ypkR5S4LuvxKkP6GrZuzckSiTFPVdR8VZ+DRn9g4="
|
||||
},
|
||||
{
|
||||
"pname": "NETStandard.Library",
|
||||
@@ -321,48 +321,53 @@
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Common",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-7nxlUHxM99xKGZwoen5P7uoXvvG3uK5TGMD2k6/xkP0="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-cM3Q7srAykk6KA/FThZkDjs+MIIjiUJSXZjRSqPNP1o="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Common",
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-jDOwt3veI1GSG8CfBnf2+dJxD3E/Nmlc+vHtD4J76Ms="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Configuration",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-dhXJNWDR43YzJntM4Xoysnq4+hHWzaiUx/MgM21wOhU="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-1PN9s6fhCw3wd2260U6hQ4vG3jIvcG8GIn1oQgxMXA0="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.DependencyResolver.Core",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-C0hwFrVf1KD/edUDZxlMoCPxOF9h50ICaUUuI0z6fQg="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-3/dapzgXuqd+1RQlR+1iLS1lFpg7g1FDrkDzD5ahW+Y="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Frameworks",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-ko+dIa2uwaVTBqPsE3VYXmbW+W2rqzYssVYsA99Gogc="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-3ViM3R1ucQMEL2hQYsivT86kI6veMQK2xDsiAcFcVQk="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.LibraryModel",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-x7/Va8o9dPsSV3CyGoj+JXBa30YO3E8Ico7ZCU4UYrM="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-DVxnItAizUQ4sVY8kcGuAchTtKMXWQrGJqM1ywqjkL0="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Packaging",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-nOpGQ5ZP0PLKBGAGHkagjIX4ivCdcfeTjQDcBASYRSQ="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-RK18XuOdmXPXhmBLRGjw00QsLiKuYawqjDQUlzcbRaM="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.ProjectModel",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-Yo0QJmer/Tw/PwPx6ZAjuCBzswNcUSG+PovAv/SqDe4="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-LKdvGDGxqK1/QVVlsTUMFznEuoAsD2B/3dG+sx/e/78="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Protocol",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-KtTVt/d3apuUJcBS/Saz74yjh4v0BOeClkaJtx1aQnA="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-TPWWce4FhI3VaDhAR6mUYydFA6AjrPtcJSMmPQEmu0I="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Versioning",
|
||||
"version": "7.0.1",
|
||||
"hash": "sha256-A3d7xyPaDS3tps9TkeCqJVxsPVE0Qvkz44KWSmxL9fI="
|
||||
"version": "6.10.0",
|
||||
"hash": "sha256-r8w4/bin+ZQK6AzkuFXhWbteQlzRFY++S1yDTrq0KfQ="
|
||||
},
|
||||
{
|
||||
"pname": "packageurl-dotnet",
|
||||
@@ -371,13 +376,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Polly",
|
||||
"version": "8.6.5",
|
||||
"hash": "sha256-2YRacrP3b3C6EBCb5Pjg6fQdGj+SgbTeaWHN/oZ1d8s="
|
||||
"version": "8.4.0",
|
||||
"hash": "sha256-9KfX2swvws/z2HL31gdRL9WMm3fDZthW1EPeD1Ix+P4="
|
||||
},
|
||||
{
|
||||
"pname": "Polly.Core",
|
||||
"version": "8.6.5",
|
||||
"hash": "sha256-m12obNfMZdWQWJoCaF03H5qEbFDdp9FSdHTHcIIsACQ="
|
||||
"version": "8.4.0",
|
||||
"hash": "sha256-6M2ql3bQj/T6w3G1i0mZC4HtViLWJG5J5nzjP0A25r4="
|
||||
},
|
||||
{
|
||||
"pname": "PowerArgs",
|
||||
@@ -691,23 +696,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "Spectre.Console",
|
||||
"version": "0.53.1",
|
||||
"hash": "sha256-uj/DD9y9MFWh5ugfQ1nTpbDP5xj55Sa8KX06B8CluMc="
|
||||
},
|
||||
{
|
||||
"pname": "Spectre.Console",
|
||||
"version": "0.54.0",
|
||||
"hash": "sha256-qlZQkT5KzACqJ1bLgBOylq9qO0L7XCh/RY8L8PnkpcU="
|
||||
"version": "0.49.1",
|
||||
"hash": "sha256-tqSVojyuQjuB34lXo759NOcyLgNIw815mKXJPq5JFDo="
|
||||
},
|
||||
{
|
||||
"pname": "Spectre.Console.Cli",
|
||||
"version": "0.53.1",
|
||||
"hash": "sha256-WN79g+F9jRsqXAwVFLYS/lfaQish2yFwL40GB/PpdTo="
|
||||
"version": "0.49.1",
|
||||
"hash": "sha256-sar9rhft1ivDMj1kU683+4KxUPUZL+Fb++ewMA6RD4Q="
|
||||
},
|
||||
{
|
||||
"pname": "Spectre.Console.Cli.Extensions.DependencyInjection",
|
||||
"version": "0.17.0",
|
||||
"hash": "sha256-0y5mJ3CGW2AFqbOFs0TFkbl4mKsYi8c65HO/SkcZeLI="
|
||||
"version": "0.2.0",
|
||||
"hash": "sha256-kcVQM8qJGNuDwlGpKiI1nBsocz1yPS0NkUV7ppbtUm4="
|
||||
},
|
||||
{
|
||||
"pname": "Sprache",
|
||||
@@ -749,6 +749,11 @@
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections.Immutable",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="
|
||||
},
|
||||
{
|
||||
"pname": "System.Console",
|
||||
"version": "4.3.0",
|
||||
@@ -786,8 +791,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Formats.Asn1",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-hPvY9hKsDEbNyyzaaMImebYTQWLWD/AOjtru+a4NsIc="
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-gfGxcaWpVO92BJrl24pXi09KSgW2rSy3HGv0+V8hGgo="
|
||||
},
|
||||
{
|
||||
"pname": "System.Globalization",
|
||||
@@ -836,8 +841,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Pipelines",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-Hu4g9QfEzNW71/zX0vP+Knqu6WizhSzWASy1cxANOr0="
|
||||
"version": "9.0.9",
|
||||
"hash": "sha256-bRMt0ib0KwKzHXgeAXZgegou5eX8lsm80Eu38bHBxBs="
|
||||
},
|
||||
{
|
||||
"pname": "System.Linq",
|
||||
@@ -851,8 +856,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
"version": "4.6.3",
|
||||
"hash": "sha256-JgeK63WMmumF6L+FH5cwJgYdpqXrSDcgTQwtIgTHKVU="
|
||||
"version": "4.5.5",
|
||||
"hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Net.Http",
|
||||
@@ -886,8 +891,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Reactive",
|
||||
"version": "6.1.0",
|
||||
"hash": "sha256-zACYoZmKxHo0qKY8FOVa7jIsw7dN7WjdXdRRV95qY2Y="
|
||||
"version": "6.0.1",
|
||||
"hash": "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection",
|
||||
@@ -1011,8 +1016,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Pkcs",
|
||||
"version": "9.0.6",
|
||||
"hash": "sha256-+Q7vAp+uOf/aqldFvsZuXw/0UHXtfFdNRMpqCZ1/Hwo="
|
||||
"version": "6.0.4",
|
||||
"hash": "sha256-2e0aRybote+OR66bHaNiYpF//4fCiaO3zbR2e9GABUI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Primitives",
|
||||
@@ -1021,8 +1026,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "9.0.6",
|
||||
"hash": "sha256-WMa3KDeFuOLyIZduYd+9PCyx7usJMRu/q2x3eOw9MAQ="
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.X509Certificates",
|
||||
@@ -1056,13 +1061,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Encodings.Web",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-rTef4Wzfcjzx+ZToxTN6VfalIjnpU74TOCmOsIx08hY="
|
||||
"version": "9.0.9",
|
||||
"hash": "sha256-euYrJAKiTDCj/Rf1KVWI6IophDX828x5T9As9vAf81A="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "9.0.10",
|
||||
"hash": "sha256-wqeobpRw3PqOw21q8oGvauj5BkX1pS02Cm78E6c742w="
|
||||
"version": "8.0.5",
|
||||
"hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "9.0.9",
|
||||
"hash": "sha256-I+GCgXZZUtgAta94BIBqy72HnZJ3egzNBOTxnVy2Ur8="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.RegularExpressions",
|
||||
@@ -1121,8 +1131,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Tomlyn.Signed",
|
||||
"version": "0.19.0",
|
||||
"hash": "sha256-nOlE1a3wj0LN0IlCgxrdtyx9z/TUYJZEgiLm38N7iZU="
|
||||
"version": "0.17.0",
|
||||
"hash": "sha256-C5+2mVihp64KiytpgvI0BaMwK+vhKz2/h2XqaT24bYg="
|
||||
},
|
||||
{
|
||||
"pname": "Validation",
|
||||
@@ -1136,7 +1146,7 @@
|
||||
},
|
||||
{
|
||||
"pname": "YamlDotNet",
|
||||
"version": "15.3.0",
|
||||
"hash": "sha256-2rdemzEc4cGKfmYRTRfT0HXjllRs22qXac+UE400klU="
|
||||
"version": "15.1.6",
|
||||
"hash": "sha256-C9IGS9HNuEKgpUozkfuzA0pNWsS/LVwgHzPEmU2sw8Y="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "sbom-tool";
|
||||
version = "4.1.5";
|
||||
version = "4.1.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "sbom-tool";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MIsCgUBHhaHobKfq3O/hL7+bXZVHgvtig7h4JIN8Gws=";
|
||||
hash = "sha256-Bx/wPksPpedR7hyK6puqZ1uU74zqJV5j33NQzvJXyzY=";
|
||||
};
|
||||
|
||||
projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj";
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2.14.1";
|
||||
version = "2.14.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "JonathonReinhart";
|
||||
repo = "scuba";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-AbaBTI/gz5lifjMx00sxuUl1MxhYM93iKfGdpHsLjzk=";
|
||||
hash = "sha256-kYr7JyrwDDMJkazZ1cMZNkLo19stnOtc/gSp3nRWAuU=";
|
||||
};
|
||||
|
||||
# This must be built statically because scuba will execute unknown docker environments
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "slurp";
|
||||
version = "1.5.0";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "emersion";
|
||||
repo = "slurp";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-2M8f3kN6tihwKlUCp2Qowv5xD6Ufb71AURXqwQShlXI=";
|
||||
hash = "sha256-kH7K/ttTNYQ5im7YsJ28bLi8yKfWZ3HGEDOfTs22UR0=";
|
||||
};
|
||||
|
||||
depsBuildBuild = [ pkg-config ];
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "solarus";
|
||||
version = "2.0.2";
|
||||
version = "2.0.3";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "solarus-games";
|
||||
repo = "solarus";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-KkklmukX4qDni1SY002YvIB/LR03b9zSIBSIWVaMC5U=";
|
||||
hash = "sha256-gfKf4ERdZd2g+aiMAM/16/W04G1rNDLaSO3QbhatRxU=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -13,13 +13,13 @@ stdenv.mkDerivation {
|
||||
# as ssdfs-utils, not ssdfs-tools.
|
||||
pname = "ssdfs-utils";
|
||||
# The version is taken from `configure.ac`, there are no tags.
|
||||
version = "4.66";
|
||||
version = "4.67";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dubeyko";
|
||||
repo = "ssdfs-tools";
|
||||
rev = "ac59d21d78e40b760338eadb3b18f65274d63234";
|
||||
hash = "sha256-F1cJAPMDw4iiNzNG4D9+z0esuu3cr45EyJYD3rmHmMM=";
|
||||
rev = "f6410a78b182fc06d3f7894994883455ab63e922";
|
||||
hash = "sha256-dbWWVSyX438dZ9Gcxe5crNELPGFpHXGU8EJWy74d5Mw=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
flex,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
testers,
|
||||
validatePkgConfig,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "stc";
|
||||
version = "5.0";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
"doc"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stclib";
|
||||
repo = "STC";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JiFyJN+hAbzTHqim1i6TJFmKfHlnOfP3yDLCZDE7uqo=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Backport pkg-config support and follow-up fixes from upstream.
|
||||
(fetchpatch {
|
||||
url = "https://github.com/stclib/STC/commit/92751b4d04b2d980d640b28bd22a9cd651d77c6a.patch";
|
||||
hash = "sha256-11sE5pS7sqdfCGsGlvajkfgCf+QIkRFp4Js2//kAI3s=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/stclib/STC/commit/0fa9ad03516ba0f71b38674f0ec631929368f385.patch";
|
||||
hash = "sha256-e1rhrKaf9fFAmSi8Puo494iG+hAdHZFzyn8IJoKjdAI=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
meson rewrite kwargs set project / version '${finalAttrs.version}'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
flex
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
validatePkgConfig
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
passthru.tests.pkg-config = testers.hasPkgConfigModules {
|
||||
package = finalAttrs.finalPackage;
|
||||
versionCheck = true;
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "C99 container library with generic and type-safe data structures";
|
||||
homepage = "https://github.com/stclib/STC";
|
||||
changelog = "https://github.com/stclib/STC/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ anthonyroussel ];
|
||||
pkgConfigModules = [ "stc" ];
|
||||
};
|
||||
})
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "steam-devices-udev-rules";
|
||||
version = "1.0.0.61-unstable-2025-12-16";
|
||||
version = "1.0.0.61-unstable-2026-01-23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ValveSoftware";
|
||||
repo = "steam-devices";
|
||||
rev = "daf01bc7e1e3d65987ab0f6e2c93707170a686b3";
|
||||
hash = "sha256-3eYZzn4b4RMCa6r1a1fFQohNNb4+5HfRtz8AaLDcoHs=";
|
||||
rev = "e0ab31454b1c55468af14d08740b51f11581a324";
|
||||
hash = "sha256-tuQu6s16bupaHw/u64VJxLC4qMdMBvgx7Df8LaPa0Sg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,20 +7,20 @@
|
||||
|
||||
let
|
||||
pname = "sudachidict";
|
||||
version = "20251022";
|
||||
version = "20260116";
|
||||
|
||||
srcs = {
|
||||
core = fetchzip {
|
||||
url = "https://github.com/WorksApplications/SudachiDict/releases/download/v${version}/sudachi-dictionary-${version}-core.zip";
|
||||
hash = "sha256-kfYGjDO7kO0Gy0YhBceetl2B51iH3myCVt3MCo9nYq0=";
|
||||
hash = "sha256-ngu93F5AQjQibIuNzLtVdokvzddhLbz850njAWDGBMk=";
|
||||
};
|
||||
small = fetchzip {
|
||||
url = "https://github.com/WorksApplications/SudachiDict/releases/download/v${version}/sudachi-dictionary-${version}-small.zip";
|
||||
hash = "sha256-Y8vX4+G5JB0AmiKP5lGYh/t3NeXSgyGd0Wvv6qFpikE=";
|
||||
hash = "sha256-+JL1U0YQqdovQxIWEUq7ks1oaSMlI3SgG9sEqGG8YxE=";
|
||||
};
|
||||
full = fetchzip {
|
||||
url = "https://github.com/WorksApplications/SudachiDict/releases/download/v${version}/sudachi-dictionary-${version}-full.zip";
|
||||
hash = "sha256-w/yBWslxIIdniR9c3LN4G4n94VqT73506u/knL9/Pj8=";
|
||||
hash = "sha256-uZYAxZUfkwQxHV5QbldU4VoHdUyBU4agcl8Yhnqf+sg=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "talosctl";
|
||||
version = "1.12.0";
|
||||
version = "1.12.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "siderolabs";
|
||||
repo = "talos";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-u8/T01PWBGH3bJCNoC+FIzp8aH05ci4Kr3eHHWPDRkI=";
|
||||
hash = "sha256-E3WeFu4PpgJN+ZLeTfAqqkTgInu/imytpdCixM33wiw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-LLtbdKq028EEs8lMt3uiwMo2KMJ6nJKf6xFyLJlg+oM=";
|
||||
vendorHash = "sha256-1RNNAGCvmtau7oI4gSUpz+savxSugp2yh2THwt/mNG4=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
fetchFromGitHub,
|
||||
alsa-utils,
|
||||
copyDesktopItems,
|
||||
electron_37,
|
||||
electron_39,
|
||||
makeDesktopItem,
|
||||
makeWrapper,
|
||||
nix-update-script,
|
||||
@@ -46,7 +46,7 @@ buildNpmPackage rec {
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
cp -r ${electron_37.dist} electron-dist
|
||||
cp -r ${electron_39.dist} electron-dist
|
||||
chmod -R u+w electron-dist
|
||||
''
|
||||
# Electron builder complains about symlink in electron-dist
|
||||
@@ -61,7 +61,7 @@ buildNpmPackage rec {
|
||||
-c.npmRebuild=true \
|
||||
-c.asarUnpack="**/*.node" \
|
||||
-c.electronDist=electron-dist \
|
||||
-c.electronVersion=${electron_37.version} \
|
||||
-c.electronVersion=${electron_39.version} \
|
||||
-c.mac.identity=null
|
||||
|
||||
runHook postBuild
|
||||
@@ -83,7 +83,7 @@ buildNpmPackage rec {
|
||||
popd
|
||||
|
||||
# Linux needs 'aplay' for notification sounds
|
||||
makeWrapper '${lib.getExe electron_37}' "$out/bin/teams-for-linux" \
|
||||
makeWrapper '${lib.getExe electron_39}' "$out/bin/teams-for-linux" \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath [
|
||||
alsa-utils
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "tempo";
|
||||
version = "2.9.0";
|
||||
version = "2.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grafana";
|
||||
repo = "tempo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-98qK+U1SltwTdeNH+MXVU9ql9Be2tMOYZ9W3dEqBqAI=";
|
||||
hash = "sha256-Cbac8LQGZ5y+6JE40s/eCufeUH4QxyOiGOfg4XFIstE=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
}:
|
||||
buildGoModule {
|
||||
pname = "terraform-config-inspect";
|
||||
version = "0-unstable-2025-08-28";
|
||||
version = "0-unstable-2026-01-20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hashicorp";
|
||||
repo = "terraform-config-inspect";
|
||||
rev = "225c06ed5fd99341e37f199aed9c91e829c14be1";
|
||||
hash = "sha256-3zl2rGij/DBwFOKCLQIkadgKhHYOA+e7v5qrU2qbd+g=";
|
||||
rev = "785479628bd75c5577341c4b8730569940439629";
|
||||
hash = "sha256-NZ8YxMrH1mWjgSeSk+vRuegY3EQmx0EL8vwIzDbxm44=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-iYrSk9JqxvhYSJuSv/nhZep41gRr644ZzGFWXMGQgyc=";
|
||||
|
||||
@@ -3,13 +3,13 @@ index e2f2ab3..f81812f 100644
|
||||
--- a/server.go
|
||||
+++ b/server.go
|
||||
@@ -16,6 +16,7 @@ import (
|
||||
"github.com/sagernet/sing-box/experimental/clashapi"
|
||||
E "github.com/sagernet/sing/common/exceptions"
|
||||
"github.com/sagernet/sing/common/metadata"
|
||||
"github.com/sagernet/sing/service"
|
||||
+ "golang.org/x/sys/unix"
|
||||
"log"
|
||||
"os"
|
||||
"runtime"
|
||||
"github.com/sagernet/sing/service"
|
||||
"github.com/throneproj/clash2singbox/convert"
|
||||
"github.com/throneproj/clash2singbox/model"
|
||||
"github.com/throneproj/clash2singbox/model/clash"
|
||||
@@ -349,12 +350,25 @@ func (s *server) CompileGeoSiteToSrs(in *gen.CompileGeoSiteToSrsRequest, out *ge
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user