commit
b1e5332c0c
36
README.en.md
36
README.en.md
@ -1,36 +0,0 @@
|
||||
# libisoburn
|
||||
|
||||
#### Description
|
||||
Library to enable creation and expansion of ISO-9660 filesystems
|
||||
|
||||
#### Software Architecture
|
||||
Software architecture description
|
||||
|
||||
#### Installation
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Instructions
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Contribution
|
||||
|
||||
1. Fork the repository
|
||||
2. Create Feat_xxx branch
|
||||
3. Commit your code
|
||||
4. Create Pull Request
|
||||
|
||||
|
||||
#### Gitee Feature
|
||||
|
||||
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
||||
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
|
||||
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
|
||||
4. The most valuable open source project [GVP](https://gitee.com/gvp)
|
||||
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
|
||||
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
||||
37
README.md
37
README.md
@ -1,37 +0,0 @@
|
||||
# libisoburn
|
||||
|
||||
#### 介绍
|
||||
Library to enable creation and expansion of ISO-9660 filesystems
|
||||
|
||||
#### 软件架构
|
||||
软件架构说明
|
||||
|
||||
|
||||
#### 安装教程
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### 使用说明
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### 参与贡献
|
||||
|
||||
1. Fork 本仓库
|
||||
2. 新建 Feat_xxx 分支
|
||||
3. 提交代码
|
||||
4. 新建 Pull Request
|
||||
|
||||
|
||||
#### 码云特技
|
||||
|
||||
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
|
||||
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
|
||||
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
|
||||
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
|
||||
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
|
||||
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
||||
168
libisoburn-1.4.8.tar.gz
Normal file
168
libisoburn-1.4.8.tar.gz
Normal file
@ -0,0 +1,168 @@
|
||||
<!DOCTYPE html>
|
||||
<html class="devise-layout-html">
|
||||
<head prefix="og: http://ogp.me/ns#">
|
||||
<meta charset="utf-8">
|
||||
<meta content="IE=edge" http-equiv="X-UA-Compatible">
|
||||
<meta content="object" property="og:type">
|
||||
<meta content="GitLab" property="og:site_name">
|
||||
<meta content="Sign in" property="og:title">
|
||||
<meta content="GitLab Community Edition" property="og:description">
|
||||
<meta content="https://files.libburnia-project.org/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" property="og:image">
|
||||
<meta content="64" property="og:image:width">
|
||||
<meta content="64" property="og:image:height">
|
||||
<meta content="https://files.libburnia-project.org/users/sign_in" property="og:url">
|
||||
<meta content="summary" property="twitter:card">
|
||||
<meta content="Sign in" property="twitter:title">
|
||||
<meta content="GitLab Community Edition" property="twitter:description">
|
||||
<meta content="https://files.libburnia-project.org/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" property="twitter:image">
|
||||
|
||||
<title>Sign in · GitLab</title>
|
||||
<meta content="GitLab Community Edition" name="description">
|
||||
<link rel="shortcut icon" type="image/png" href="/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png" id="favicon" data-original-href="/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png" />
|
||||
<link rel="stylesheet" media="all" href="/assets/application-aeddf31361633b3d1196c6483f25c484855e0f243e7f7e62686a4de9e10ec03b.css" />
|
||||
<link rel="stylesheet" media="print" href="/assets/print-74c3df10dad473d66660c828e3aa54ca3bfeac6d8bb708643331403fe7211e60.css" />
|
||||
|
||||
|
||||
<link rel="stylesheet" media="all" href="/assets/highlight/themes/white-3144068cf4f603d290f553b653926358ddcd02493b9728f62417682657fc58c0.css" />
|
||||
<script>
|
||||
//<![CDATA[
|
||||
window.gon={};
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
|
||||
<script src="/assets/webpack/runtime.ee78bc38.bundle.js" defer="defer"></script>
|
||||
<script src="/assets/webpack/main.b91d0a07.chunk.js" defer="defer"></script>
|
||||
<script src="/assets/webpack/commons~pages.ldap.omniauth_callbacks~pages.omniauth_callbacks~pages.sessions~pages.sessions.new.730d2788.chunk.js" defer="defer"></script>
|
||||
<script src="/assets/webpack/pages.sessions.new.b949f189.chunk.js" defer="defer"></script>
|
||||
|
||||
<meta name="csrf-param" content="authenticity_token" />
|
||||
<meta name="csrf-token" content="OzeR7UDvc9psHu1tFfHDzuKBd1BAU0V6/kCDi5y7S1GTHwnSiDoLn8scJaRGjKhu6Y6o3jNa1yAwJZ/S1v4dPg==" />
|
||||
|
||||
<meta content="origin-when-cross-origin" name="referrer">
|
||||
<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
|
||||
<meta content="#474D57" name="theme-color">
|
||||
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-iphone-5a9cee0e8a51212e70b90c87c12f382c428870c0ff67d1eb034d884b78d2dae7.png" />
|
||||
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-ipad-a6eec6aeb9da138e507593b464fdac213047e49d3093fc30e90d9a995df83ba3.png" sizes="76x76" />
|
||||
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-iphone-retina-72e2aadf86513a56e050e7f0f2355deaa19cc17ed97bbe5147847f2748e5a3e3.png" sizes="120x120" />
|
||||
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-ipad-retina-8ebe416f5313483d9c1bc772b5bbe03ecad52a54eba443e5215a22caed2a16a2.png" sizes="152x152" />
|
||||
<link color="rgb(226, 67, 41)" href="/assets/logo-d36b5212042cebc89b96df4bf6ac24e43db316143e89926c0db839ff694d2de4.svg" rel="mask-icon">
|
||||
<meta content="/assets/msapplication-tile-1196ec67452f618d39cdd85e2e3a542f76574c071051ae7effbfde01710eb17d.png" name="msapplication-TileImage">
|
||||
<meta content="#30353E" name="msapplication-TileColor">
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body class="application gl-browser-generic gl-platform-other login-page navless ui-indigo" data-page="sessions:new" data-qa-selector="login_page">
|
||||
|
||||
<script>
|
||||
//<![CDATA[
|
||||
gl = window.gl || {};
|
||||
gl.client = {"isGeneric":true,"isOther":true};
|
||||
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
<div class="page-wrap">
|
||||
<header class="navbar fixed-top navbar-empty">
|
||||
<svg width="24" height="24" class="tanuki-logo" viewBox="0 0 36 36">
|
||||
<path class="tanuki-shape tanuki-left-ear" fill="#e24329" d="M2 14l9.38 9v-9l-4-12.28c-.205-.632-1.176-.632-1.38 0z"/>
|
||||
<path class="tanuki-shape tanuki-right-ear" fill="#e24329" d="M34 14l-9.38 9v-9l4-12.28c.205-.632 1.176-.632 1.38 0z"/>
|
||||
<path class="tanuki-shape tanuki-nose" fill="#e24329" d="M18,34.38 3,14 33,14 Z"/>
|
||||
<path class="tanuki-shape tanuki-left-eye" fill="#fc6d26" d="M18,34.38 11.38,14 2,14 6,25Z"/>
|
||||
<path class="tanuki-shape tanuki-right-eye" fill="#fc6d26" d="M18,34.38 24.62,14 34,14 30,25Z"/>
|
||||
<path class="tanuki-shape tanuki-left-cheek" fill="#fca326" d="M2 14L.1 20.16c-.18.565 0 1.2.5 1.56l17.42 12.66z"/>
|
||||
<path class="tanuki-shape tanuki-right-cheek" fill="#fca326" d="M34 14l1.9 6.16c.18.565 0 1.2-.5 1.56L18 34.38z"/>
|
||||
</svg>
|
||||
|
||||
</header>
|
||||
|
||||
<div class="login-page-broadcast">
|
||||
|
||||
</div>
|
||||
<div class="container navless-container">
|
||||
<div class="content">
|
||||
<div class="flash-container flash-container-page sticky">
|
||||
<div class="flash-alert mb-2">
|
||||
<span>You need to sign in or sign up before continuing.</span>
|
||||
<div class="close-icon-wrapper js-close-icon">
|
||||
<svg class="s16 close-icon"><use xlink:href="/assets/icons-e91700f3f1ecff110fc2c35aa62aec8f2aad69d1bfb35844186a11175a79e25f.svg#close"></use></svg>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row mt-3">
|
||||
<div class="col-sm-12">
|
||||
<h1 class="mb-3 font-weight-normal">
|
||||
GitLab Community Edition
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<div class="col-sm-7 order-12 order-sm-1 brand-holder">
|
||||
|
||||
<h3 class="mt-sm-0">
|
||||
Open source software to collaborate on code
|
||||
</h3>
|
||||
<p>
|
||||
Manage Git repositories with fine-grained access controls that keep your code secure. Perform code reviews and enhance collaboration with merge requests. Each project can also have an issue tracker and a wiki.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<div class="col-sm-5 order-1 order-sm-12 new-session-forms-container">
|
||||
<div id="signin-container">
|
||||
<ul class="nav-links new-session-tabs nav-tabs nav" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<a class="nav-link active" data-qa-selector="sign_in_tab" data-toggle="tab" href="#login-pane" role="tab">Sign in</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="tab-content">
|
||||
<div class="login-box tab-pane active" id="login-pane" role="tabpanel">
|
||||
<div class="login-body">
|
||||
<form class="new_user gl-show-field-errors" id="new_user" aria-live="assertive" action="/users/sign_in" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="VB/+ls8nxYkVY4KtvGRrmWj41aUNC3RWRshgoU5JV6X8N2apB/K9zLJhSmTvGQA5Y/cKK34C5gyIrXz4BAwByg==" /><div class="form-group">
|
||||
<label for="user_login" class="label-bold">Username or email</label>
|
||||
<input class="form-control top" autofocus="autofocus" autocapitalize="off" autocorrect="off" required="required" title="This field is required." data-qa-selector="login_field" type="text" name="user[login]" id="user_login" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="label-bold" for="user_password">Password</label>
|
||||
<input class="form-control bottom" required="required" title="This field is required." data-qa-selector="password_field" type="password" name="user[password]" id="user_password" />
|
||||
</div>
|
||||
<div class="remember-me">
|
||||
<label for="user_remember_me">
|
||||
<input name="user[remember_me]" type="hidden" value="0" /><input class="remember-me-checkbox" type="checkbox" value="1" name="user[remember_me]" id="user_remember_me" />
|
||||
<span>Remember me</span>
|
||||
</label>
|
||||
<div class="float-right">
|
||||
<a href="/users/password/new">Forgot your password?</a>
|
||||
</div>
|
||||
</div>
|
||||
<div></div>
|
||||
<div class="submit-container move-submit-down">
|
||||
<input type="submit" name="commit" value="Sign in" class="btn btn-success" data-qa-selector="sign_in_button" data-disable-with="Sign in" />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="footer-fixed">
|
||||
<div class="container footer-container">
|
||||
<div class="footer-links">
|
||||
<a href="/explore">Explore</a>
|
||||
<a href="/help">Help</a>
|
||||
<a href="https://about.gitlab.com/">About GitLab</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
141
libisoburn.spec
Normal file
141
libisoburn.spec
Normal file
@ -0,0 +1,141 @@
|
||||
Name: libisoburn
|
||||
Version: 1.4.8
|
||||
Release: 4
|
||||
Summary: Library to enables creation and expansion of ISO-9660 filesystems
|
||||
License: GPLv2+
|
||||
URL: http://libburnia-project.org/
|
||||
Source0: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
|
||||
BuildRequires: libburn-devel >= %{version}, libisofs-devel >= %{version}
|
||||
|
||||
%description
|
||||
Libisoburn is a frontend for libraries libburn and libisofs which
|
||||
enables creation and expansion of ISO-9660 filesystems on all CD/
|
||||
DVD/BD media supported by libburn. This includes media like DVD+RW,
|
||||
which do not support multi-session management on media level and
|
||||
even plain disk files or block devices. The price for that is thorough
|
||||
specialization on data files in ISO-9660 filesystem images. So
|
||||
libisoburn is not suitable for audio (CD-DA) or any other CD layout
|
||||
which does not entirely consist of ISO-9660 sessions.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for libisoburn
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}, pkgconfig
|
||||
BuildRequires: doxygen, graphviz
|
||||
|
||||
%description devel
|
||||
The libisoburn-devel package contains libraries and header files for
|
||||
developing applications that use libisoburn.
|
||||
|
||||
%package_help
|
||||
|
||||
%package -n xorriso
|
||||
Summary: ISO-9660 and Rock Ridge image manipulation tool
|
||||
Group: Applications/Archiving
|
||||
URL: http://scdbackup.sourceforge.net/xorriso_eng.html
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: kde-filesystem >= 4
|
||||
Requires: chkconfig, coreutils
|
||||
|
||||
%description -n xorriso
|
||||
Xorriso is a program which copies file objects from POSIX compliant
|
||||
filesystems into Rock Ridge enhanced ISO-9660 filesystems and allows
|
||||
session-wise manipulation of such filesystems. It can load management
|
||||
information of existing ISO images and it writes the session results
|
||||
to optical media or to filesystem objects. Vice versa xorriso is able
|
||||
to copy file objects out of ISO-9660 filesystems.
|
||||
|
||||
Filesystem manipulation capabilities surpass those of mkisofs. Xorriso
|
||||
is especially suitable for backups, because of its high fidelity of
|
||||
file attribute recording and its incremental update sessions. Optical
|
||||
supported media: CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL, DVD+RW,
|
||||
DVD-RAM, BD-R and BD-RE.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
%configure --disable-static
|
||||
make %{?_smp_mflags}
|
||||
doxygen doc/doxygen.conf
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
|
||||
|
||||
# Don't install any libtool .la files
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la
|
||||
|
||||
# Clean up for later usage in documentation
|
||||
rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}
|
||||
|
||||
# Symlink xorriso as mkisofs (like in cdrkit)
|
||||
ln -sf xorriso $RPM_BUILD_ROOT%{_bindir}/mkisofs
|
||||
|
||||
# Some file cleanups
|
||||
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
||||
|
||||
# Don't ship proof of concept for the moment
|
||||
rm -f $RPM_BUILD_ROOT%{_bindir}/xorriso-tcltk
|
||||
|
||||
%check
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$RPM_BUILD_ROOT%{_libdir}"
|
||||
cd releng
|
||||
./run_all_auto -x ../xorriso/xorriso || (cat releng_generated_data/log.*; exit 1)
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%post -n xorriso
|
||||
/sbin/install-info %{_infodir}/xorrecord.info.gz %{_infodir}/dir || :
|
||||
/sbin/install-info %{_infodir}/xorriso.info.gz %{_infodir}/dir || :
|
||||
/sbin/install-info %{_infodir}/xorrisofs.info.gz %{_infodir}/dir || :
|
||||
|
||||
link=`readlink %{_bindir}/mkisofs`
|
||||
if [ "$link" == "xorriso" ]; then
|
||||
rm -f %{_bindir}/mkisofs
|
||||
|
||||
%{_sbindir}/alternatives --install %{_bindir}/mkisofs mkisofs %{_bindir}/xorriso 50 \
|
||||
--slave %{_mandir}/man1/mkisofs.1.gz mkisofs-mkisofsman %{_mandir}/man1/xorrisofs.1.gz
|
||||
fi
|
||||
|
||||
%preun -n xorriso
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/xorrecord.info.gz %{_infodir}/dir || :
|
||||
/sbin/install-info --delete %{_infodir}/xorriso.info.gz %{_infodir}/dir || :
|
||||
/sbin/install-info --delete %{_infodir}/xorrisofs.info.gz %{_infodir}/dir || :
|
||||
|
||||
%{_sbindir}/alternatives --remove mkisofs %{_bindir}/xorriso
|
||||
fi
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS COPYRIGHT README ChangeLog
|
||||
%{_libdir}/%{name}*.so.*
|
||||
|
||||
%files devel
|
||||
%doc doc/html
|
||||
%{_includedir}/%{name}
|
||||
%{_libdir}/%{name}.so
|
||||
%{_libdir}/pkgconfig/%{name}*.pc
|
||||
|
||||
%files help
|
||||
%doc doc/html/
|
||||
%{_mandir}/man1/xorrecord.1*
|
||||
%{_mandir}/man1/xorriso.1*
|
||||
%{_mandir}/man1/xorrisofs.1*
|
||||
%{_infodir}/xorrecord.info*
|
||||
%{_infodir}/xorriso.info*
|
||||
%{_infodir}/xorrisofs.info*
|
||||
|
||||
%files -n xorriso
|
||||
%ghost %{_bindir}/mkisofs
|
||||
%{_bindir}/osirrox
|
||||
%{_bindir}/xorrecord
|
||||
%{_bindir}/xorriso
|
||||
%{_bindir}/xorrisofs
|
||||
|
||||
%changelog
|
||||
* Tue Mar 3 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.4.8-4
|
||||
- Package init
|
||||
Loading…
x
Reference in New Issue
Block a user