From 684aa8dfe9035cd9a4d68f4590576aa58c105c39 Mon Sep 17 00:00:00 2001 From: "Ward Nakchbandi (Cosmic Fusion)" Date: Fri, 11 Aug 2023 20:50:52 +0300 Subject: [PATCH] fix version --- debian/control | 82 +++++++++++++++++++++++------------------------ debian/control.in | 50 ++++++++++++++--------------- main.sh | 2 +- main32.sh | 2 +- 4 files changed, 68 insertions(+), 68 deletions(-) diff --git a/debian/control b/debian/control index fb566ed..7b3cf28 100644 --- a/debian/control +++ b/debian/control @@ -63,24 +63,6 @@ Vcs: https://salsa.debian.org/xorg-team/lib/mesa.git Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa Homepage: https://mesa3d.org/ -Package: libxatracker2-git -Section: libs -Architecture: amd64 i386 x32 -Depends: libmesa-git, - ${shlibs:Depends}, - ${misc:Depends}, -Pre-Depends: ${misc:Pre-Depends} -Multi-Arch: same -Conflicts: libxatracker2 -Replaces: libxatracker2 -Provides: libxatracker2 -Description: X acceleration library -- runtime - This package contains the XA (X acceleration) library. It is used exclusively - by the X server to do render, copy and video acceleration. - . - XA is intended to be used by the vmware driver for virtualized X acceleration. - - Package: mesa-git Section: libs Architecture: any @@ -122,6 +104,23 @@ Replaces: libmesa-pika, libmesa-stable Multi-Arch: same Description: mesa git core. +Package: libxatracker2-git +Section: libs +Architecture: amd64 i386 x32 +Depends: libmesa-git, + ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Conflicts: libxatracker2 +Replaces: libxatracker2 +Provides: libxatracker2 (= ${binary:Version}) +Description: X acceleration library -- runtime + This package contains the XA (X acceleration) library. It is used exclusively + by the X server to do render, copy and video acceleration. + . + XA is intended to be used by the vmware driver for virtualized X acceleration. + Package: libxatracker-git-dev Section: libdevel Architecture: amd64 i386 x32 @@ -131,6 +130,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libxatracker-dev Replaces: libxatracker-dev +Provides: libxatracker-dev (= ${binary:Version}) Description: X acceleration library -- development files This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. @@ -145,7 +145,7 @@ Section: libs Architecture: amd64 arm64 armel armhf i386 powerpc Conflicts: libd3dadapter9-mesa Replaces: libd3dadapter9-mesa -Provides: libd3dadapter9-mesa +Provides: libd3dadapter9-mesa (= ${binary:Version}) Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, @@ -168,7 +168,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libd3dadapter9-mesa-dev Replaces: libd3dadapter9-mesa-dev -Provides: libd3dadapter9-mesa-dev +Provides: libd3dadapter9-mesa-dev (= ${binary:Version}) Description: state-tracker for Direct3D9 -- development files This package contains a Gallium3D state tracker that implements the Direct3D9 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can @@ -186,7 +186,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libgbm1 Replaces: libgbm1 -Provides: libgbm1 +Provides: libgbm1 (= ${binary:Version}) Description: generic buffer management API -- runtime This package contains the GBM buffer management library. It provides a mechanism for allocating buffers for graphics rendering tied to Mesa. @@ -202,7 +202,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgbm-dev Replaces: libgbm-dev -Provides: libgbm-dev +Provides: libgbm-dev (= ${binary:Version}) Description: generic buffer management API -- development files This package contains the GBM buffer management library. It provides a mechanism for allocating buffers for graphics rendering tied to Mesa. @@ -219,7 +219,7 @@ Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgbm1-git (= ${binary:Version}) [!hurd-any], -Provides: libegl-vendor, libegl-mesa0 +Provides: libegl-vendor, libegl-mesa0 (= ${binary:Version}) Conflicts: libegl-mesa0 Replaces: libegl-mesa0 Pre-Depends: ${misc:Pre-Depends} @@ -239,7 +239,7 @@ Depends: libmesa-git, ${misc:Depends}, Conflicts: libegl1-mesa Replaces: libegl1-mesa -Provides: libegl1-mesa +Provides: libegl1-mesa (= ${binary:Version}) Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -254,7 +254,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libegl1-mesa-dev Replaces: libegl1-mesa-dev -Provides: libegl1-mesa-dev +Provides: libegl1-mesa-dev (= ${binary:Version}) Description: free implementation of the EGL API -- development files This package contains the development environment required for compiling programs against EGL native platform graphics interface library. @@ -275,7 +275,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libwayland-egl1-mesa Replaces: libwayland-egl1-mesa -Provides: libwayland-egl1-mesa +Provides: libwayland-egl1-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -288,7 +288,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgles2-mesa Replaces: libgles2-mesa -Provides: libgles2-mesa +Provides: libgles2-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -302,7 +302,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgles2-mesa-dev Replaces: libgles2-mesa-dev -Provides: libgles2-mesa-dev +Provides: libgles2-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -316,7 +316,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libglapi-mesa Replaces: libglapi-mesa -Provides: libglapi-mesa +Provides: libglapi-mesa (= ${binary:Version}) Description: free implementation of the GL API -- shared library The Mesa GL API module is responsible for dispatching all the gl* functions. It is intended to be mainly used by both the libgles1-mesa @@ -329,7 +329,7 @@ Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgl1-mesa-dri-git, -Provides: libglx-vendor, libglx-mesa0 +Provides: libglx-vendor, libglx-mesa0 (= ${binary:Version}) Breaks: libopengl-perl (<< 0.6704+dfsg-2), glx-diversions (<< 0.8.4~), @@ -362,7 +362,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgl1-mesa-glx Replaces: libgl1-mesa-glx -Provides: libgl1-mesa-glx +Provides: libgl1-mesa-glx (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -380,7 +380,7 @@ Breaks: Replaces: libgl1-amber-dri (<< 21.3.9), libgl1-mesa-dri Conflicts: libgl1-mesa-dri -Provides: libgl1-mesa-dri +Provides: libgl1-mesa-dri (= ${binary:Version}) Multi-Arch: same Description: free implementation of the OpenGL API -- DRI modules This version of Mesa provides GLX and DRI capabilities: it is capable of @@ -403,7 +403,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgl1-mesa-dev Replaces: libgl1-mesa-dev -Provides: libgl1-mesa-dev +Provides: libgl1-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -419,7 +419,7 @@ Depends: libmesa-git, Breaks: libegl1-mesa-git-dev (<< 18.2.5-2) Replaces: libegl1-mesa-git-dev (<< 18.2.5-2), mesa-common-dev Conflicts: mesa-common-dev -Provides: mesa-common-dev +Provides: mesa-common-dev (= ${binary:Version}) Multi-Arch: same Description: Developer documentation for Mesa This package includes the specifications for the Mesa-specific OpenGL @@ -435,7 +435,7 @@ Depends: libmesa-git, Pre-Depends: ${misc:Pre-Depends} Conflicts: libosmesa6 Replaces: libosmesa6 -Provides: libosmesa6 +Provides: libosmesa6 (= ${binary:Version}) Multi-Arch: same Description: Mesa Off-screen rendering extension OSmesa is a Mesa extension that allows programs to render to an @@ -454,7 +454,7 @@ Depends: libmesa-git, ${misc:Depends}, Conflicts: libosmesa-dev, libosmesa6-dev Replaces: libosmesa-dev, libosmesa6-dev -Provides: libosmesa-dev, libosmesa6-dev +Provides: libosmesa-dev (= ${binary:Version}), libosmesa6-dev (= ${binary:Version}) Multi-Arch: same Description: Mesa Off-screen rendering extension -- development files This package provides the required environment for developing programs @@ -473,7 +473,7 @@ Enhances: libva2, Provides: va-driver, - mesa-va-drivers + mesa-va-drivers (= ${binary:Version}) Breaks: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5), mesa-va-drivers Conflicts: mesa-va-drivers @@ -497,7 +497,7 @@ Enhances: libvdpau1, Provides: vdpau-driver, - mesa-vdpau-drivers + mesa-vdpau-drivers (= ${binary:Version}) Replaces: mesa-vdpau-drivers Conflicts: mesa-vdpau-drivers Multi-Arch: same @@ -518,7 +518,7 @@ Depends: libmesa-git, python3:any | python3-minimal:any, ${shlibs:Depends}, ${misc:Depends} -Provides: vulkan-icd, mesa-vulkan-drivers +Provides: vulkan-icd, mesa-vulkan-drivers (= ${binary:Version}) Conflicts: mesa-vulkan-drivers Replaces: mesa-vulkan-drivers Multi-Arch: same @@ -535,7 +535,7 @@ Depends: libmesa-git, ocl-icd-libopencl1 | libopencl1, ${shlibs:Depends}, ${misc:Depends}, -Provides: opencl-icd, mesa-opencl-icd +Provides: opencl-icd, mesa-opencl-icd (= ${binary:Version}) Conflicts: mesa-opencl-icd Replaces: mesa-opencl-icd Multi-Arch: same @@ -552,7 +552,7 @@ Pre-Depends: ${misc:Pre-Depends} Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, -Provides: mesa-drm-shim +Provides: mesa-drm-shim (= ${binary:Version}) Conflicts: mesa-drm-shim Replaces: mesa-drm-shim Multi-Arch: same diff --git a/debian/control.in b/debian/control.in index 9453c1c..7cbb346 100644 --- a/debian/control.in +++ b/debian/control.in @@ -114,7 +114,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libxatracker2 Replaces: libxatracker2 -Provides: libxatracker2 +Provides: libxatracker2 (= ${binary:Version}) Description: X acceleration library -- runtime This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. @@ -130,7 +130,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libxatracker-dev Replaces: libxatracker-dev -Provides: libxatracker-dev +Provides: libxatracker-dev (= ${binary:Version}) Description: X acceleration library -- development files This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. @@ -150,7 +150,7 @@ Depends: libmesa-git, Pre-Depends: ${misc:Pre-Depends} Conflicts: libd3dadapter9-mesa Replaces: libd3dadapter9-mesa -Provides: libd3dadapter9-mesa +Provides: libd3dadapter9-mesa (= ${binary:Version}) Multi-Arch: same Description: state-tracker for Direct3D9 This package contains a Gallium3D state tracker that implements the Direct3D9 @@ -168,7 +168,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libd3dadapter9-mesa-dev Replaces: libd3dadapter9-mesa-dev -Provides: libd3dadapter9-mesa-dev +Provides: libd3dadapter9-mesa-dev (= ${binary:Version}) Description: state-tracker for Direct3D9 -- development files This package contains a Gallium3D state tracker that implements the Direct3D9 API. Combined with the gallium-nine branch of Wine, programs using D3D9 can @@ -186,7 +186,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libgbm1 Replaces: libgbm1 -Provides: libgbm1 +Provides: libgbm1 (= ${binary:Version}) Description: generic buffer management API -- runtime This package contains the GBM buffer management library. It provides a mechanism for allocating buffers for graphics rendering tied to Mesa. @@ -202,7 +202,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgbm-dev Replaces: libgbm-dev -Provides: libgbm-dev +Provides: libgbm-dev (= ${binary:Version}) Description: generic buffer management API -- development files This package contains the GBM buffer management library. It provides a mechanism for allocating buffers for graphics rendering tied to Mesa. @@ -219,7 +219,7 @@ Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgbm1-git (= ${binary:Version}) [!hurd-any], -Provides: libegl-vendor, libegl-mesa0 +Provides: libegl-vendor, libegl-mesa0 (= ${binary:Version}) Conflicts: libegl-mesa0 Replaces: libegl-mesa0 Pre-Depends: ${misc:Pre-Depends} @@ -239,7 +239,7 @@ Depends: libmesa-git, ${misc:Depends}, Conflicts: libegl1-mesa Replaces: libegl1-mesa -Provides: libegl1-mesa +Provides: libegl1-mesa (= ${binary:Version}) Multi-Arch: same Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -254,7 +254,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libegl1-mesa-dev Replaces: libegl1-mesa-dev -Provides: libegl1-mesa-dev +Provides: libegl1-mesa-dev (= ${binary:Version}) Description: free implementation of the EGL API -- development files This package contains the development environment required for compiling programs against EGL native platform graphics interface library. @@ -275,7 +275,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libwayland-egl1-mesa Replaces: libwayland-egl1-mesa -Provides: libwayland-egl1-mesa +Provides: libwayland-egl1-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -288,7 +288,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgles2-mesa Replaces: libgles2-mesa -Provides: libgles2-mesa +Provides: libgles2-mesa (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -302,7 +302,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgles2-mesa-dev Replaces: libgles2-mesa-dev -Provides: libgles2-mesa-dev +Provides: libgles2-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -316,7 +316,7 @@ Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Conflicts: libglapi-mesa Replaces: libglapi-mesa -Provides: libglapi-mesa +Provides: libglapi-mesa (= ${binary:Version}) Description: free implementation of the GL API -- shared library The Mesa GL API module is responsible for dispatching all the gl* functions. It is intended to be mainly used by both the libgles1-mesa @@ -329,7 +329,7 @@ Depends: libmesa-git, ${shlibs:Depends}, ${misc:Depends}, libgl1-mesa-dri-git, -Provides: libglx-vendor, libglx-mesa0 +Provides: libglx-vendor, libglx-mesa0 (= ${binary:Version}) Breaks: libopengl-perl (<< 0.6704+dfsg-2), glx-diversions (<< 0.8.4~), @@ -362,7 +362,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgl1-mesa-glx Replaces: libgl1-mesa-glx -Provides: libgl1-mesa-glx +Provides: libgl1-mesa-glx (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -380,7 +380,7 @@ Breaks: Replaces: libgl1-amber-dri (<< 21.3.9), libgl1-mesa-dri Conflicts: libgl1-mesa-dri -Provides: libgl1-mesa-dri +Provides: libgl1-mesa-dri (= ${binary:Version}) Multi-Arch: same Description: free implementation of the OpenGL API -- DRI modules This version of Mesa provides GLX and DRI capabilities: it is capable of @@ -403,7 +403,7 @@ Depends: libmesa-git, Multi-Arch: same Conflicts: libgl1-mesa-dev Replaces: libgl1-mesa-dev -Provides: libgl1-mesa-dev +Provides: libgl1-mesa-dev (= ${binary:Version}) Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -419,7 +419,7 @@ Depends: libmesa-git, Breaks: libegl1-mesa-git-dev (<< 18.2.5-2) Replaces: libegl1-mesa-git-dev (<< 18.2.5-2), mesa-common-dev Conflicts: mesa-common-dev -Provides: mesa-common-dev +Provides: mesa-common-dev (= ${binary:Version}) Multi-Arch: same Description: Developer documentation for Mesa This package includes the specifications for the Mesa-specific OpenGL @@ -435,7 +435,7 @@ Depends: libmesa-git, Pre-Depends: ${misc:Pre-Depends} Conflicts: libosmesa6 Replaces: libosmesa6 -Provides: libosmesa6 +Provides: libosmesa6 (= ${binary:Version}) Multi-Arch: same Description: Mesa Off-screen rendering extension OSmesa is a Mesa extension that allows programs to render to an @@ -454,7 +454,7 @@ Depends: libmesa-git, ${misc:Depends}, Conflicts: libosmesa-dev, libosmesa6-dev Replaces: libosmesa-dev, libosmesa6-dev -Provides: libosmesa-dev, libosmesa6-dev +Provides: libosmesa-dev (= ${binary:Version}), libosmesa6-dev (= ${binary:Version}) Multi-Arch: same Description: Mesa Off-screen rendering extension -- development files This package provides the required environment for developing programs @@ -473,7 +473,7 @@ Enhances: libva2, Provides: va-driver, - mesa-va-drivers + mesa-va-drivers (= ${binary:Version}) Breaks: vdpau-va-driver (<< 0.7.4-5) Replaces: vdpau-va-driver (<< 0.7.4-5), mesa-va-drivers Conflicts: mesa-va-drivers @@ -497,7 +497,7 @@ Enhances: libvdpau1, Provides: vdpau-driver, - mesa-vdpau-drivers + mesa-vdpau-drivers (= ${binary:Version}) Replaces: mesa-vdpau-drivers Conflicts: mesa-vdpau-drivers Multi-Arch: same @@ -518,7 +518,7 @@ Depends: libmesa-git, python3:any | python3-minimal:any, ${shlibs:Depends}, ${misc:Depends} -Provides: vulkan-icd, mesa-vulkan-drivers +Provides: vulkan-icd, mesa-vulkan-drivers (= ${binary:Version}) Conflicts: mesa-vulkan-drivers Replaces: mesa-vulkan-drivers Multi-Arch: same @@ -535,7 +535,7 @@ Depends: libmesa-git, ocl-icd-libopencl1 | libopencl1, ${shlibs:Depends}, ${misc:Depends}, -Provides: opencl-icd, mesa-opencl-icd +Provides: opencl-icd, mesa-opencl-icd (= ${binary:Version}) Conflicts: mesa-opencl-icd Replaces: mesa-opencl-icd Multi-Arch: same @@ -554,7 +554,7 @@ Depends: libmesa-git, ${misc:Depends}, Conflicts: mesa-drm-shim Replaces: mesa-drm-shim -Provides: mesa-drm-shim +Provides: mesa-drm-shim (= ${binary:Version}) Multi-Arch: same Description: DRM shim libraries This package provides drm-shim libraries which can be used for testing DRM drivers when diff --git a/main.sh b/main.sh index 98a9a7e..f45a8ae 100755 --- a/main.sh +++ b/main.sh @@ -7,7 +7,7 @@ cp -rvf ./debian ./mesa-git/ cd ./mesa-git sed -i ' 1 s/.*/& - PikaOS YellowBirb Mesa Git /' ./VERSION touch debian/changelog -echo -e "mesa-git (23.3-99pika"$(date '+%Y%m%d')".git.1."$(git rev-parse --short HEAD)") lunar; urgency=medium\n\n * New GIT Release\n\n -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog +echo -e "mesa-git (23.3-99pika"$(date '+%Y%m%d')".git.2."$(git rev-parse --short HEAD)") lunar; urgency=medium\n\n * New GIT Release\n\n -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog # Get build deps apt-get build-dep ./ -y diff --git a/main32.sh b/main32.sh index 98a9a7e..f45a8ae 100755 --- a/main32.sh +++ b/main32.sh @@ -7,7 +7,7 @@ cp -rvf ./debian ./mesa-git/ cd ./mesa-git sed -i ' 1 s/.*/& - PikaOS YellowBirb Mesa Git /' ./VERSION touch debian/changelog -echo -e "mesa-git (23.3-99pika"$(date '+%Y%m%d')".git.1."$(git rev-parse --short HEAD)") lunar; urgency=medium\n\n * New GIT Release\n\n -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog +echo -e "mesa-git (23.3-99pika"$(date '+%Y%m%d')".git.2."$(git rev-parse --short HEAD)") lunar; urgency=medium\n\n * New GIT Release\n\n -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog # Get build deps apt-get build-dep ./ -y